Jump to content

Why does uTorrent not send out the bittorrent handshake back?


Recommended Posts

Why does uTorrent not send out the bittorrent handshake back?

I used the uTorrent 1.8.2.

Today when I tried to download a file, I found that the seed was red.

Checked the status of the seed and I saw a report: Closed by the user.

I used the etheral to capture the data packet on the port and I found a problem:

1 、The client sends a tcp connect request to my pc (SYN)

2、 My PC responses a SYN/ACK.

3 The client then sends back a ACK.

so the tcp shakehand procedure is finished.

4 The client sends a bittorrent shakehand request to my pc.

But my pc does not response a bittorrent shakehand response to the client, it sends out a fin/ack to close the connection.

I don't know why it works so.

The bittorrent shakehand data packet is as the following:

0000 00 11 11 98 14 f2 00 0a 41 1e f3 c7 08 00 45 00 ........A.....E.

0010 00 78 e5 16 40 00 3b 06 27 21 3a 64 e4 95 0a 0b .x..@.;.'!:D....

0020 0a 44 a4 09 4c f5 8c 2e c6 e2 75 5a a4 9e 80 18 .D..L.....uZ....

0030 00 2e 17 3f 00 00 01 01 08 0a 02 30 24 00 00 00 ...?.......0$...

0040 00 00 13 42 69 74 54 6f 72 72 65 6e 74 20 70 72 ...BitTorrent pr

0050 6f 74 6f 63 6f 6c 00 00 00 00 00 00 00 00 2c e6 otocol........,.

0060 1d b4 2f 7f 15 60 0e a8 df b8 c5 b1 99 16 dc eb ../..`..........

0070 ad a3 2d 4e 50 30 32 30 31 2d 26 88 41 ca f9 16 ..-NP0201-&.A...

0080 3c a6 90 f7 54 8f <...T.

Help me to analyze it please.

Thanks

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...