Python_soket

2507 단어
1.socket 연결 설정, 서버, 클라이언트 코드는 다음과 같습니다.
import socket

#   ,AF_INET:IPV4  ,SOCK_STREAM:TCP  
sk=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

ip=socket.gethostname()
port=5001
print(ip)
sk.bind((ip,port))

sk.listen(5)
print('.........')
new_socket,clientaddress =sk.accept()

print('')
msg=''
new_socket.send(msg.encode('utf-8'))
import socket

#   
sk=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

ip=socket.gethostname()
port=5001
print(ip)

sk.connect((ip,port))

msg=sk.recv(1024)
print(msg.decode('utf-8'))

2. 실행 클라이언트 오류: ConnectionRefusedError: [WinError 10061] 대상 컴퓨터의 적극적인 거부로 인해 연결할 수 없습니다.
2.1 서버가 성공적으로 실행되었는지, 포트가 감청되었는지 확인
2.2 포인트 설정 --> 프록시 설정 --> 인터넷 속성 팝업 --> 랜 설정 --> 자동 감지 설정 -->pycharm을 다시 시작하면 됩니다
2.3 또는 vscode에서 실행해 보십시오

좋은 웹페이지 즐겨찾기