2017-11-08 1 views

답변

0

쉬운 방법은 소켓

수입 소켓

import socket 


UDP_IP = "127.0.0.1" 
UDP_PORT = 5005 

sock = socket.socket(socket.AF_INET, # Internet 
        socket.SOCK_DGRAM) # UDP 
sock.bind((UDP_IP, UDP_PORT)) 

while True: 
    data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes 
    print "received message:", data 
+0

을 사용하고 내가 한 다음 IP와 포트에 대해 동일한 UDP_IP = '192.168.x.xx' UDP_PORT = 5555 및 다음과 같은 오류가 나타납니다. OSError : [WinError 10049] 요청한 주소가 해당 컨텍스트에서 유효하지 않습니다. –

+0

해당 IP에서 오는 UDP 스트림이 있습니까? 어쩌면 TCP이고'socket.SOCK_STREAM'에 대해'socket.SOCK_DGRAM'을 변경해야만합니다. – Johan

+0

도구 wireshark를 사용하여 확인한 결과, 이것이 UDP 프로토콜이라는 것을 알 수있었습니다. –

관련 문제