파이썬에서 socket
모듈을 가진 간단한 서버와 간단한 클라이언트를 만들었습니다.파이썬에서 Socket.accept()의 반환 값은 무엇입니까
서버 :
# server.py
import socket
s = socket.socket()
host = socket.gethostname()
port = 1234
s.bind((host, port))
s.listen(5)
while True:
c, addr = s.accept()
print 'Got connection from', addr
c.send('Thank you for your connecting')
c.close()
와 클라이언트 :
#client.py
import socket
s = socket.socket()
host = socket.socket()
port = 1234
s.connect((host, port))
print s.recv(1024)
내가 서버를 시작한 후 4 클라이언트를 시작하고 다음과 같이 서버의 콘솔 출력을 가지고 :
Got connection from ('192.168.0.99', 49170)
Got connection from ('192.168.0.99', 49171)
Got connection from ('192.168.0.99', 49172)
Got connection from ('192.168.0.99', 49173)
은 무엇인가 튜플의 두 번째 부분? python documentation에서
accept()가 반환하는 (호스트, 포트) 쌍에서 포트 번호 정수 값을 얻는 방법은 무엇입니까? –
그냥 튜플 일뿐입니다. 구독 사용 :'returned_tuple [1]' –