W
wajahat
Guest
हाय सब,
मैं अपने कोड का उपयोग करता है python.What (आई)
को लगता है गर्तिका प्रोग्रामिंग कर रहा हूँ
कि इसे वापस एक रिले server.The सर्वर को वापस करने के लिए दो UDP पैकेट भेजता है वापस अपनी मशीन immediately.After पहले पैकेट मैं प्राप्त करने के लिए इन पैकेटों भेजता दूसरा पैकेट का समय 'datetime.datetime.now
का उपयोग ()'. इसी तरह के लिए ध्यान दें मैं माप का समय.
इन दो पैकेट 1 लेकिन microsecond क्या मेरे कोड मुझे है शून्य microsecond.There कहीं मैं समझ नहीं कर सकते कुछ गड़बड़ है देता के आदेश के बीच कम से कम एक विलंब होना पड़ता है.
इस कोड के रूप में है निम्नानुसार
आयात गर्तिका
आयात datetime
# बनाने आंकड़ारेख गर्तिका
आंकड़ारेख = socket.socket (, socket.SOCK_DGRAM) socket.AF_INET
HOSTNAME ='129 .187.223.200 '
PORTNO = 2000
packet_1 = 'एक'
packet_2 = 'ख'
time_difference = []
आकार 600 के पैकेट के निर्माण #
सीमा (1600) में जम्मू के लिए:
packet_1 = packet_1 'पैकेट 1 के एक' # सृजन
packet_2 = packet_2 'पैकेट 2 की ख' # सृजन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
एक्स (difference_in_time.microseconds)
फ्लोट =
(x/10 ** 6) time_difference.append
प्रिंट time_difference
-------------------------------------------------- ----------------------------------
.
आंकड़ा whats गलत कृपया.
प्रत्याशा में आपको धन्यवाद
सादर
wajahat हुसैन
मैं अपने कोड का उपयोग करता है python.What (आई)
को लगता है गर्तिका प्रोग्रामिंग कर रहा हूँ
कि इसे वापस एक रिले server.The सर्वर को वापस करने के लिए दो UDP पैकेट भेजता है वापस अपनी मशीन immediately.After पहले पैकेट मैं प्राप्त करने के लिए इन पैकेटों भेजता दूसरा पैकेट का समय 'datetime.datetime.now
का उपयोग ()'. इसी तरह के लिए ध्यान दें मैं माप का समय.
इन दो पैकेट 1 लेकिन microsecond क्या मेरे कोड मुझे है शून्य microsecond.There कहीं मैं समझ नहीं कर सकते कुछ गड़बड़ है देता के आदेश के बीच कम से कम एक विलंब होना पड़ता है.
इस कोड के रूप में है निम्नानुसार
आयात गर्तिका
आयात datetime
# बनाने आंकड़ारेख गर्तिका
आंकड़ारेख = socket.socket (, socket.SOCK_DGRAM) socket.AF_INET
HOSTNAME ='129 .187.223.200 '
PORTNO = 2000
packet_1 = 'एक'
packet_2 = 'ख'
time_difference = []
आकार 600 के पैकेट के निर्माण #
सीमा (1600) में जम्मू के लिए:
packet_1 = packet_1 'पैकेट 1 के एक' # सृजन
packet_2 = packet_2 'पैकेट 2 की ख' # सृजन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
एक्स (difference_in_time.microseconds)
फ्लोट =
(x/10 ** 6) time_difference.append
प्रिंट time_difference
-------------------------------------------------- ----------------------------------
.
आंकड़ा whats गलत कृपया.
प्रत्याशा में आपको धन्यवाद
सादर
wajahat हुसैन