it-swarm-ko.tech

Python에서 소켓을 여는 가장 좋은 방법

파이썬에서 TCP 클라이언트 소켓을 열고 싶습니다. 모든 저수준 BSD create-socket-handle/connect-socket 물건을 통과해야합니까 아니면 더 간단한 한 줄이 있습니까? 방법?

43
Adam Pierce

python에서 소켓을 여는 것은 매우 간단합니다. 실제로 다음과 같은 것이 필요합니다 :

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

다른 소켓처럼 send()recv()

73
The.Anti.9

좋아요,이 코드는 효과가있었습니다

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

Python 소켓 모듈 문서에서 해결하기가 매우 어려웠으므로 The.Anti.9의 대답을 받아들입니다.

18
Adam Pierce

파이썬에서 모든 종류의 휴대용 네트워크 프로그램을 개발할 때 Twisted 가 매우 유용합니다. 장점 중 하나는 저수준 소켓 API보다 편리한 계층을 제공한다는 것입니다.

10
Allen