Лучший способ открыть сокет в Python
-
09-06-2019 - |
Вопрос
Я хочу открыть 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-интерфейсами сокетов.
Не связан с StackOverflow