W
wajahat
Guest
안녕 모두,
난 내 코드가 python.What 사용은 (i) 추측 소켓 프로그래밍을하고있는 중이야
그것이 다시 릴레이 server.The 서버에 다시 두 UDP 패킷을 전송합니다 immediately.After 다시 내 기계 패킷 제가받은 첫 번째 패킷이 패킷을 보내는 시간
'을 사용하여 datetime.datetime.now ()'. 마찬가지로에 대한 메모 를 측정하는 시간입니다.
하지만이 두 패킷 1 마이크로초 내 코드가 나와있다 제로 microsecond.There 어딘가 내가 이해할 수없는 뭔가 잘못되고있다 준다의 질서이어야 사이에 지연이있을 수있다.
이 코드는 다음과
가져올 소켓
수입 날짜
# 만드는 데이터 소켓
데이터 = socket.socket (socket.SOCK_DGRAM) socket.AF_INET
HOSTNAME = '129 .187.223.200 '
PORTNO = 2000
packet_1 = '는'
packet_2 = 신성 '
time_difference = []
패킷의 크기를 600 # 창출
범위 (1,600)에 j를 위해 :
packet_1 = packet_1 '패킷 1의'# 창출
packet_2 = packet_2 '패킷 2 B의'# 창출time_difference = []
# 보내는 패킷을 200 번
범위 (1200)에 내가 :
# 보내는 패킷 1
datagram.sendto (packet_1, (호스트, PORTNO))
# 보내는 패킷 2
datagram.sendto (packet_2, (호스트, PORTNO))
# 수신 패킷 1
datagram.recvfrom (600)
# 수신
패킷 1 시간
first_packet_arrival = datetime.datetime.now ()
# 수신 패킷 2
datagram.recvfrom (600)
# 수신
패킷 2 시간
second_packet_arrival = datetime.datetime.now ()
# 초에서 리셉션 시간에 differnce 계산
difference_in_time = second_packet_arrival - first_packet_arrival
x (difference_in_time.microseconds)
플로트 =
(x/10 ** 6) time_difference.append
인쇄 time_difference
-------------------------------------------------- ----------------------------------
.
그림 뭐가 잘못주십시오.
기대에 감사
안부
후세인 wajahat
난 내 코드가 python.What 사용은 (i) 추측 소켓 프로그래밍을하고있는 중이야
그것이 다시 릴레이 server.The 서버에 다시 두 UDP 패킷을 전송합니다 immediately.After 다시 내 기계 패킷 제가받은 첫 번째 패킷이 패킷을 보내는 시간
'을 사용하여 datetime.datetime.now ()'. 마찬가지로에 대한 메모 를 측정하는 시간입니다.
하지만이 두 패킷 1 마이크로초 내 코드가 나와있다 제로 microsecond.There 어딘가 내가 이해할 수없는 뭔가 잘못되고있다 준다의 질서이어야 사이에 지연이있을 수있다.
이 코드는 다음과
가져올 소켓
수입 날짜
# 만드는 데이터 소켓
데이터 = socket.socket (socket.SOCK_DGRAM) socket.AF_INET
HOSTNAME = '129 .187.223.200 '
PORTNO = 2000
packet_1 = '는'
packet_2 = 신성 '
time_difference = []
패킷의 크기를 600 # 창출
범위 (1,600)에 j를 위해 :
packet_1 = packet_1 '패킷 1의'# 창출
packet_2 = packet_2 '패킷 2 B의'# 창출time_difference = []
# 보내는 패킷을 200 번
범위 (1200)에 내가 :
# 보내는 패킷 1
datagram.sendto (packet_1, (호스트, PORTNO))
# 보내는 패킷 2
datagram.sendto (packet_2, (호스트, PORTNO))
# 수신 패킷 1
datagram.recvfrom (600)
# 수신
패킷 1 시간
first_packet_arrival = datetime.datetime.now ()
# 수신 패킷 2
datagram.recvfrom (600)
# 수신
패킷 2 시간
second_packet_arrival = datetime.datetime.now ()
# 초에서 리셉션 시간에 differnce 계산
difference_in_time = second_packet_arrival - first_packet_arrival
x (difference_in_time.microseconds)
플로트 =
(x/10 ** 6) time_difference.append
인쇄 time_difference
-------------------------------------------------- ----------------------------------
.
그림 뭐가 잘못주십시오.
기대에 감사
안부
후세인 wajahat