Rev 4012 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4012 | Rev 4014 | ||
---|---|---|---|
Line 141... | Line 141... | ||
141 | mov [time_reference], eax |
141 | mov [time_reference], eax |
142 | mcall send, [socketnum], icmp_packet, icmp_packet.length, 0 |
142 | mcall send, [socketnum], icmp_packet, icmp_packet.length, 0 |
Line 143... | Line 143... | ||
143 | 143 | ||
144 | mcall 23, 300 ; 3 seconds time-out |
144 | mcall 23, 300 ; 3 seconds time-out |
145 | mcall 26,9 |
145 | mcall 26,9 |
- | 146 | sub eax, [time_reference] |
|
- | 147 | xor edx, edx |
|
- | 148 | mov cx, 10 |
|
146 | neg [time_reference] |
149 | mul cx |
Line 147... | Line 150... | ||
147 | add [time_reference], eax |
150 | mov [time_reference], eax |
148 | 151 | ||
149 | mcall recv, [socketnum], buffer_ptr, BUFFERSIZE, MSG_DONTWAIT |
152 | mcall recv, [socketnum], buffer_ptr, BUFFERSIZE, MSG_DONTWAIT |
Line 249... | Line 252... | ||
249 | str4 db 10,0 |
252 | str4 db 10,0 |
250 | str5 db 'Name resolution failed.',10,0 |
253 | str5 db 'Name resolution failed.',10,0 |
251 | str6 db 'Could not open socket',10,0 |
254 | str6 db 'Could not open socket',10,0 |
Line 252... | Line 255... | ||
252 | 255 | ||
253 | str11 db 'Answer: ',0 |
256 | str11 db 'Answer: ',0 |
254 | str7 db 'bytes=%u seq=%u time=%u0 ms',10,0 |
257 | str7 db 'bytes=%u seq=%u time=%u ms',10,0 |
255 | str8 db 'timeout!',10,0 |
258 | str8 db 'timeout!',10,0 |
256 | str9 db 'miscompare at offset %u',10,0 |
259 | str9 db 'miscompare at offset %u',10,0 |
Line 257... | Line 260... | ||
257 | str10 db 10,'Press any key to exit',0 |
260 | str10 db 10,'Press any key to exit',0 |
Line 258... | Line 261... | ||
258 | 261 | ||
259 | str12 db 10,'Ping stats:',10,'%u packets sent, %u packets received',10,'average response time=%u0 ms',10,0 |
262 | str12 db 10,'Ping stats:',10,'%u packets sent, %u packets received',10,'average response time=%u ms',10,0 |
260 | 263 | ||
261 | sockaddr1: |
264 | sockaddr1: |