Buat soket baru menggunakan keluarga alamat, jenis soket, dan nomor protokol yang diberikan. Kelompok alamat harus AF_INET (default), AF_INET6, AF_UNIX, AF_CAN, AF_PACKET, atau AF_RDS. Jenis soket harus SOCK_STREAM (default), SOCK_DGRAM, SOCK_RAW atau mungkin salah satu dari konstanta SOCK_ lainnya. Nomor protokol biasanya nol dan dapat dihilangkan atau jika keluarga alamatnya adalah AF_CAN, protokolnya harus berupa salah satu dari CAN_RAW, CAN_BCM, CAN_ISOTP atau CAN_J1939.
class socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None)
sock = socket.socket(
socket.AF_INET,
socket.SOCK_STREAM | socket.SOCK_NONBLOCK)