Вопрос

Я хочу открыть TCP-клиентский сокет на Python.Должен ли я проходить все низкоуровневые процедуры BSD create-socket-handle / connect-socket, или есть более простой однострочный способ?

Это было полезно?

Решение

Открывать сокеты в python довольно просто.Вам действительно просто нужно что-то вроде этого:

import socket
sock = socket.socket()
sock.connect((address, port))

и тогда вы сможете send() и recv() как и любая другая розетка

Другие советы

Хорошо, этот код сработал

s = socket.socket()
s.connect((ip,port))
s.send("my request\r")
print s.recv(256)
s.close()

Было довольно сложно разобраться с этим из документации по модулю сокета Python.Так что я принимаю ответ .Anti.9.

Для разработки переносимых сетевых программ любого типа на Python, Скрученный это весьма полезно.Одним из его преимуществ является предоставление удобного уровня над низкоуровневыми API-интерфейсами сокетов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top