คุณต้องมีอาร์กิวเมนต์เช่น AF_UNIX หรือ AF_INET เพื่อระบุประเภทของซ็อกเก็ตที่คุณต้องการใช้ในการสื่อสารซ็อกเก็ต IPC AF ย่อมาจาก Address Family
ดังที่อยู่ในซ็อกเก็ตมาตรฐาน BSD (ที่ใช้ในโมดูลซ็อกเก็ต Python) จะแสดงดังต่อไปนี้:
สตริงเดียวถูกใช้สำหรับตระกูลที่อยู่ AF_UNIX / AF_LOCAL ตัวเลือกนี้ใช้สำหรับ IPC บนเครื่องท้องถิ่นที่ไม่จำเป็นต้องมีที่อยู่ IP
คู่ (โฮสต์, พอร์ต) ใช้สำหรับตระกูลที่อยู่ AF_INET โดยที่โฮสต์เป็นสตริงที่แสดงชื่อโฮสต์ในรูปแบบโดเมนอินเทอร์เน็ตเช่น 'daring.cwi.nl' หรือที่อยู่ IPv4 เช่น '100.50.200.5' และพอร์ตคือ จำนวนเต็ม ใช้เพื่อสื่อสารระหว่างกระบวนการทางอินเทอร์เน็ต
AF_UNIX, AF_INET6, AF_NETLINK, AF_TIPC, AF_CAN, AF_BLUETOOTH, AF_PACKET, AF_RDSเป็นตัวเลือกอื่นที่สามารถใช้แทนAF_INET AF_INET
หัวข้อนี้เกี่ยวกับความแตกต่างระหว่าง AF_INET และ PF_INETอาจมีประโยชน์เช่นกัน