We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What version of this package are you using? 2.2.1
What operating system, Node.js, and npm version? macOS, Node 18.13.0, npm 8.18.3
What happened?
I am essentially having the same issue as this guy: #2375
When I run this seed code in one terminal:
import WebTorrent from 'webtorrent'; let client = new WebTorrent(); client.seed( 'filename.zip', async torrent => { console.log(torrent.magnetURI); } });
And this leech code in another one:
import WebTorrent from 'webtorrent'; const client = new WebTorrent(); client.add('magnet:etcetc', {path: '/Users/me/Dowbloads/'}, function (torrent) { });
Nothing happens until I restart the run of the seed code. So basically what I have to do is:
At which point the connection is done immediately and the file downloads.
Any ideas on how to resolve this?
Here is the debug log from the seeder:
(node:73414) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) nat-pmp Client#connect() +0ms webtorrent [2d57573] new webtorrent (peerId 2d5757303230322d51434576566f6c3064772f59, nodeId b6202fc50a1df6874913a17c404bdb247afbc056, port 0) +0ms webtorrent:conn-pool create pool (port 0) +0ms bittorrent-dht [b6202fc] new DHT b6202fc50a1df6874913a17c404bdb247afbc056 +0ms webtorrent [2d57573] seed +2ms webtorrent [2d57573] add +0ms webtorrent:torrent [2d57573] [unknown infohash] new torrent +0ms nat-pmp Client#onListening() +4ms nat-pmp Client#_next() +0ms nat-pmp _next: nothing to process +0ms webtorrent:conn-pool creating tcpServer in port 55675 +3ms webtorrent:conn-pool creating utpServer in port 55675 +0ms bittorrent-dht [b6202fc] listening 57614 +3ms nat-api Mapping public port 57614 to private port 57614 by udp using NAT-PMP +0ms nat-pmp Client#portMapping() +3ms nat-pmp Client#request() [ 1, { public: 57614, private: 57614, type: 'udp', ttl: 7200 } ] +0ms nat-pmp Client#_next() +1ms nat-pmp _next: sending request <Buffer 00 01 00 00 e1 0e e1 0e 00 00 1c 20> 192.168.0.1 +0ms webtorrent [2d57573] listening +4ms nat-api Mapping public port 55675 to private port 55675 by UDP using NAT-PMP +1ms nat-pmp Client#portMapping() +1ms nat-pmp Client#request() [ 1, { public: 55675, private: 55675, type: 'UDP', ttl: 7200 } ] +0ms nat-pmp Client#_next() +0ms nat-pmp _next: already an active request so wait... +0ms nat-pmp Client#onMessage() [ <Buffer 00 81 00 00 0d c4 f3 39 e1 0e e1 0e 00 00 1c 20>, { address: '192.168.0.1', family: 'IPv4', port: 5351, size: 16 } ] +20ms nat-pmp removing "req" off of the queue +0ms nat-pmp Client#_next() +0ms nat-pmp _next: sending request <Buffer 00 01 00 00 d9 7b d9 7b 00 00 1c 20> 192.168.0.1 +0ms nat-api Port 57614:57614 for protocol udp mapped on router using NAT-PMP +22ms nat-pmp Client#onMessage() [ <Buffer 00 81 00 00 0d c4 f3 39 d9 7b d9 7b 00 00 1c 20>, { address: '192.168.0.1', family: 'IPv4', port: 5351, size: 16 } ] +20ms nat-pmp removing "req" off of the queue +0ms nat-pmp Client#_next() +0ms nat-pmp _next: nothing to process +0ms nat-api Port 55675:55675 for protocol UDP mapped on router using NAT-PMP +19ms nat-api Mapping public port 55675 to private port 55675 by TCP using NAT-PMP +0ms nat-pmp Client#portMapping() +0ms nat-pmp Client#request() [ 2, { public: 55675, private: 55675, type: 'TCP', ttl: 7200 } ] +0ms nat-pmp Client#_next() +0ms nat-pmp _next: sending request <Buffer 00 02 00 00 d9 7b d9 7b 00 00 1c 20> 192.168.0.1 +0ms nat-pmp Client#onMessage() [ <Buffer 00 82 00 00 0d c4 f3 39 d9 7b d9 7b 00 00 1c 20>, { address: '192.168.0.1', family: 'IPv4', port: 5351, size: 16 } ] +18ms nat-pmp removing "req" off of the queue +0ms nat-pmp Client#_next() +0ms nat-pmp _next: nothing to process +0ms nat-api Port 55675:55675 for protocol TCP mapped on router using NAT-PMP +18ms webtorrent:torrent [2d57573] [undefin] got metadata +96ms webtorrent:torrent [2d57573] [undefin] select 0-866 (priority 0) +0ms webtorrent:torrent [2d57573] [undefin] on store +1ms bittorrent-tracker:client new client ff913dc8b2afec21ea50538d0f26660a24074ba8 +0ms bittorrent-tracker:udp-tracker new udp tracker udp://tracker.leechers-paradise.org:6969 +0ms bittorrent-tracker:udp-tracker new udp tracker udp://tracker.coppersurfer.tk:6969 +0ms bittorrent-tracker:udp-tracker new udp tracker udp://tracker.opentrackr.org:1337 +0ms bittorrent-tracker:udp-tracker new udp tracker udp://explodie.org:6969 +0ms bittorrent-tracker:udp-tracker new udp tracker udp://tracker.empire-js.us:1337 +0ms bittorrent-tracker:client setInterval 900000 +0ms bittorrent-tracker:client send `start` { numwant: 50, uploaded: 0, downloaded: 56767484, left: 0, event: 'started' } +0ms torrent-discovery dht announce +0ms bittorrent-dht [b6202fc] lookup ff913dc8b2afec21ea50538d0f26660a24074ba8 +97ms bittorrent-lsd start +0ms bittorrent-lsd send announce +0ms on torrent triggered! webtorrent:torrent [2d57573] [undefin] file done: HuginMessenger-1.5.1-240402-1.apk +5ms webtorrent:torrent [2d57573] [undefin] torrent done: ff913dc8b2afec21ea50538d0f26660a24074ba8 +0ms bittorrent-lsd listening +1ms bittorrent-lsd message BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 55675 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d51434576566f6c3064772f59 192.168.0.122:6771 +1ms bittorrent-lsd parse announce BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 55675 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d51434576566f6c3064772f59 +0ms bittorrent-lsd message BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 55675 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d51434576566f6c3064772f59 192.168.0.122:6771 +3ms bittorrent-lsd parse announce BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 55675 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d51434576566f6c3064772f59 +0ms bittorrent-tracker:udp-tracker UDP response udp://tracker.opentrackr.org:1337, action 0 +129ms bittorrent-tracker:udp-tracker UDP response udp://tracker.opentrackr.org:1337, action 1 +31ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:56054 discovered via tracker +158ms bittorrent-dht [b6202fc] found node ade7b993ffe93f80052b672a65230cf78fd3bf29 (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +214ms bittorrent-dht [b6202fc] found node ec9df5defd201062cd0840110422087a431752ca (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +24ms bittorrent-dht [b6202fc] found node 701948d1ddc52da2f8efd0db8a6ce95b99b15924 (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +24ms bittorrent-tracker:udp-tracker UDP response udp://explodie.org:6969, action 0 +118ms bittorrent-dht [b6202fc] found node 4f9928e4d6636fabd9d5b8c2674d34e4e97b0917 (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +17ms bittorrent-dht [b6202fc] found node dd61624f6d08589285b6a69bdaf8f4cf5df51212 (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +4ms bittorrent-dht [b6202fc] found node fe383deede68fe732cb531a9ea49e1b97be37768 (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +1ms bittorrent-dht [b6202fc] found node fd950d4a3dc8b8ef3fb1269e50b8113246ee90a8 (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +24ms bittorrent-dht [b6202fc] found node fff8fbe735a2103f8dcef66da30e9c80f88af4d7 (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +6ms bittorrent-dht [b6202fc] found node ff947185f11138207d9a55e22fdbcffd832d2bbd (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +1ms bittorrent-dht [b6202fc] found node ff982521588453411fa2de0ecf32a77cc668e3fb (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +17ms bittorrent-dht [b6202fc] found node da0c6d2e03b7e6613684dbb351d5fdf0207aa62b (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +26ms bittorrent-dht [b6202fc] found node ff917c06869ffd180febe09045e2528f3ac1aef9 (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +20ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:49740 discovered via dht +218ms bittorrent-dht [b6202fc] found node ff858c11e98568cc3c890fb6840e76ea24dab2fe (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +10ms bittorrent-dht [b6202fc] found node ff91d8bafa5dd94e9c8215620b85c55484276f59 (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +22ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:49795 discovered via dht +30ms bittorrent-dht [b6202fc] found node ff91322c1292733f1781abe638e542147ab8b443 (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +2ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:51804 discovered via dht +2ms bittorrent-dht [b6202fc] found node ff912ab2cc000a66962b342faae7531088050dec (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +29ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:63474 discovered via dht +29ms bittorrent-dht [b6202fc] found node c5ff9720910a55d2b18b1da4f9add405825e0f85 (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +15ms bittorrent-tracker:udp-tracker UDP response udp://explodie.org:6969, action 1 +186ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:57929 discovered via tracker +22ms bittorrent-dht [b6202fc] found node ff9122a46eff41872e985d3f43a968f3fe03fdce (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +9ms bittorrent-dht [b6202fc] found node 73a0033a11de854562ad58c0482671329fbed7eb (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +197ms nat-pmp Client#close() +940ms nat-pmp Client#onClose() +1ms nat-pmp Client#close() +1ms nat-pmp Client#close() +47ms bittorrent-dht [b6202fc] visited 21 nodes +5s bittorrent-dht [b6202fc] announce ff913dc8b2afec21ea50538d0f26660a24074ba8 55675 +0ms torrent-discovery dht announce complete +6s webtorrent [2d57573] on seed +6s magnet:?xt=urn:btih:ff913dc8b2afec21ea50538d0f26660a24074ba8&dn=HuginMessenger-1.5.1-240402-1.apk&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.dev Client is seeding: ff913dc8b2afec21ea50538d0f26660a24074ba8 bittorrent-dht [b6202fc] received get_peers query from 41.44.38.255:41604 +2s bittorrent-dht [b6202fc] received ping query from 178.150.237.241:30814 +71ms bittorrent-dht [b6202fc] emit ready +3s bittorrent-dht [b6202fc] received ping query from 78.183.106.180:17966 +561ms bittorrent-dht [b6202fc] received get_peers query from 177.37.190.89:34725 +6s bittorrent-dht [b6202fc] received find_node query from 85.196.228.244:24266 +16s bittorrent-lsd message BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 55893 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d63682b394449714347433863 192.168.0.122:6771 +53s bittorrent-lsd parse announce BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 55893 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d63682b394449714347433863 +0ms webtorrent:torrent [2d57573] [undefin] peer 192.168.0.122:55893 discovered via lsd +53s bittorrent-lsd message BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 55893 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d63682b394449714347433863 192.168.0.122:6771 +2ms bittorrent-lsd parse announce BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 55893 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d63682b394449714347433863 +0ms webtorrent:torrent [2d57573] [undefin] peer 192.168.0.122:55893 discovered via lsd +1ms bittorrent-dht [b6202fc] received find_node query from 218.250.74.12:15560 +1m bittorrent-dht [b6202fc] received get_peers query from 176.213.0.57:63016 +38s bittorrent-dht [b6202fc] received announce_peer query from 176.213.0.57:63016 +7s bittorrent-dht [b6202fc] received get_peers query from 173.249.44.180:16046 +19s bittorrent-lsd message BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 57471 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d7330544f576f76636d536e56 192.168.0.122:6771 +4m bittorrent-lsd parse announce BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 57471 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d7330544f576f76636d536e56 +0ms webtorrent:torrent [2d57573] [undefin] peer 192.168.0.122:57471 discovered via lsd +4m bittorrent-lsd message BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 57471 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d7330544f576f76636d536e56 192.168.0.122:6771 +2ms bittorrent-lsd parse announce BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 57471 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d7330544f576f76636d536e56 +0ms webtorrent:torrent [2d57573] [undefin] peer 192.168.0.122:57471 discovered via lsd +2ms
And after restarting it:
(node:73915) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) nat-pmp Client#connect() +0ms webtorrent [2d57573] new webtorrent (peerId 2d5757303230322d49325032616d496f2f527131, nodeId 5cc051ea507db5e4a705d9f7f21064c7b5fd9a74, port 0) +0ms webtorrent:conn-pool create pool (port 0) +0ms bittorrent-dht [5cc051e] new DHT 5cc051ea507db5e4a705d9f7f21064c7b5fd9a74 +0ms webtorrent [2d57573] seed +1ms webtorrent [2d57573] add +1ms webtorrent:torrent [2d57573] [unknown infohash] new torrent +0ms nat-pmp Client#onListening() +4ms nat-pmp Client#_next() +0ms nat-pmp _next: nothing to process +0ms webtorrent:conn-pool creating tcpServer in port 60141 +3ms webtorrent:conn-pool creating utpServer in port 60141 +0ms bittorrent-dht [5cc051e] listening 61182 +3ms nat-api Mapping public port 61182 to private port 61182 by udp using NAT-PMP +0ms nat-pmp Client#portMapping() +2ms nat-pmp Client#request() [ 1, { public: 61182, private: 61182, type: 'udp', ttl: 7200 } ] +0ms nat-pmp Client#_next() +1ms nat-pmp _next: sending request <Buffer 00 01 00 00 ee fe ee fe 00 00 1c 20> 192.168.0.1 +0ms webtorrent [2d57573] listening +3ms nat-api Mapping public port 60141 to private port 60141 by UDP using NAT-PMP +1ms nat-pmp Client#portMapping() +1ms nat-pmp Client#request() [ 1, { public: 60141, private: 60141, type: 'UDP', ttl: 7200 } ] +0ms nat-pmp Client#_next() +0ms nat-pmp _next: already an active request so wait... +0ms nat-pmp Client#onMessage() [ <Buffer 00 81 00 00 0d c4 f5 da ee fe ee fe 00 00 1c 20>, { address: '192.168.0.1', family: 'IPv4', port: 5351, size: 16 } ] +28ms nat-pmp removing "req" off of the queue +0ms nat-pmp Client#_next() +0ms nat-pmp _next: sending request <Buffer 00 01 00 00 ea ed ea ed 00 00 1c 20> 192.168.0.1 +0ms nat-api Port 61182:61182 for protocol udp mapped on router using NAT-PMP +29ms nat-pmp Client#onMessage() [ <Buffer 00 81 00 00 0d c4 f5 da ea ed ea ed 00 00 1c 20>, { address: '192.168.0.1', family: 'IPv4', port: 5351, size: 16 } ] +18ms nat-pmp removing "req" off of the queue +0ms nat-pmp Client#_next() +0ms nat-pmp _next: nothing to process +0ms nat-api Port 60141:60141 for protocol UDP mapped on router using NAT-PMP +18ms nat-api Mapping public port 60141 to private port 60141 by TCP using NAT-PMP +0ms nat-pmp Client#portMapping() +0ms nat-pmp Client#request() [ 2, { public: 60141, private: 60141, type: 'TCP', ttl: 7200 } ] +0ms nat-pmp Client#_next() +1ms nat-pmp _next: sending request <Buffer 00 02 00 00 ea ed ea ed 00 00 1c 20> 192.168.0.1 +0ms nat-pmp Client#onMessage() [ <Buffer 00 82 00 00 0d c4 f5 da ea ed ea ed 00 00 1c 20>, { address: '192.168.0.1', family: 'IPv4', port: 5351, size: 16 } ] +20ms nat-pmp removing "req" off of the queue +0ms nat-pmp Client#_next() +0ms nat-pmp _next: nothing to process +0ms nat-api Port 60141:60141 for protocol TCP mapped on router using NAT-PMP +21ms webtorrent:torrent [2d57573] [undefin] got metadata +90ms webtorrent:torrent [2d57573] [undefin] select 0-866 (priority 0) +1ms webtorrent:torrent [2d57573] [undefin] on store +1ms bittorrent-tracker:client new client ff913dc8b2afec21ea50538d0f26660a24074ba8 +0ms bittorrent-tracker:udp-tracker new udp tracker udp://tracker.leechers-paradise.org:6969 +0ms bittorrent-tracker:udp-tracker new udp tracker udp://tracker.coppersurfer.tk:6969 +0ms bittorrent-tracker:udp-tracker new udp tracker udp://tracker.opentrackr.org:1337 +0ms bittorrent-tracker:udp-tracker new udp tracker udp://explodie.org:6969 +1ms bittorrent-tracker:udp-tracker new udp tracker udp://tracker.empire-js.us:1337 +0ms bittorrent-tracker:client setInterval 900000 +1ms bittorrent-tracker:client send `start` { numwant: 50, uploaded: 0, downloaded: 56767484, left: 0, event: 'started' } +0ms torrent-discovery dht announce +0ms bittorrent-dht [5cc051e] lookup ff913dc8b2afec21ea50538d0f26660a24074ba8 +93ms bittorrent-lsd start +0ms bittorrent-lsd send announce +0ms on torrent triggered! webtorrent:torrent [2d57573] [undefin] file done: HuginMessenger-1.5.1-240402-1.apk +4ms webtorrent:torrent [2d57573] [undefin] torrent done: ff913dc8b2afec21ea50538d0f26660a24074ba8 +0ms bittorrent-lsd listening +2ms bittorrent-lsd message BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 60141 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d49325032616d496f2f527131 192.168.0.122:6771 +0ms bittorrent-lsd parse announce BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 60141 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d49325032616d496f2f527131 +0ms webtorrent:peer new tcpIncoming Peer ::ffff:192.168.0.122:60142 +0ms webtorrent:peer Peer ::ffff:192.168.0.122:60142 connected +0ms bittorrent-protocol [91bae6d9] new wire +0ms bittorrent-protocol [91bae6d9] type: tcpIncoming +0ms bittorrent-lsd message BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 60141 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d49325032616d496f2f527131 192.168.0.122:6771 +2ms bittorrent-lsd parse announce BT-SEARCH * HTTP/1.1 Host: 239.192.152.143:6771 Port: 60141 Infohash: ff913dc8b2afec21ea50538d0f26660a24074ba8 cookie: bittorrent-lsd-2d5757303230322d49325032616d496f2f527131 +1ms bittorrent-protocol [91bae6d9] got handshake i=ff913dc8b2afec21ea50538d0f26660a24074ba8 p=2d5757303230322d645443682f5332586c536f45 exts={ dht: true, fast: true, extended: true } +3ms webtorrent:torrent [2d57573] [undefin] add incoming peer ::ffff:192.168.0.122:60142 +6ms webtorrent:peer Peer ::ffff:192.168.0.122:60142 got handshake ff913dc8b2afec21ea50538d0f26660a24074ba8 +4ms webtorrent:torrent [2d57573] [undefin] got wire 91bae6d9 (::ffff:192.168.0.122:60142) +0ms bittorrent-protocol [91bae6d9] setTimeout ms=30000 unref=true +1ms bittorrent-protocol [91bae6d9] setKeepAlive true +0ms bittorrent-protocol [91bae6d9] use extension.name=ut_metadata +0ms ut_metadata set metadata +0ms bittorrent-protocol [91bae6d9] use extension.name=ut_pex +0ms bittorrent-protocol [91bae6d9] use extension.name=lt_donthave +1ms bittorrent-protocol [91bae6d9] handshake i=ff913dc8b2afec21ea50538d0f26660a24074ba8 p=2d5757303230322d49325032616d496f2f527131 exts={ dht: true, fast: true } +0ms bittorrent-protocol [91bae6d9] fast extension is enabled +0ms bittorrent-protocol [91bae6d9] extended ext=0 +0ms bittorrent-protocol [91bae6d9] have-all +0ms bittorrent-protocol [91bae6d9] port 61182 +0ms bittorrent-dht [5cc051e] received ping query from 192.168.0.122:52742 +11ms webtorrent:torrent [2d57573] [undefin] ut_metadata warning: Peer does not have metadata +4ms bittorrent-protocol [91bae6d9] got extended handshake +3ms bittorrent-protocol [91bae6d9] extended ext=ut_metadata +0ms bittorrent-protocol [91bae6d9] got extended message ext=ut_metadata +0ms bittorrent-protocol [91bae6d9] extended ext=ut_metadata +1ms bittorrent-protocol [91bae6d9] got extended message ext=ut_metadata +0ms bittorrent-protocol [91bae6d9] got interested +13ms bittorrent-protocol [91bae6d9] unchoke +0ms bittorrent-protocol [91bae6d9] got have-none +0ms bittorrent-protocol [91bae6d9] got port 52742 +0ms --- bittorrent-protocol [91bae6d9] got have 823 +0ms bittorrent-protocol [91bae6d9] got have 840 +2ms bittorrent-protocol [91bae6d9] choke +0ms bittorrent-protocol [91bae6d9] got uninterested +0ms bittorrent-tracker:udp-tracker UDP response udp://explodie.org:6969, action 1 +186ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:58847 discovered via tracker +131ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:58909 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:58942 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:58965 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:59929 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:59942 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:60059 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:60227 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:61491 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:61784 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:61955 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:61806 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:62032 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:62052 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:62072 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:62103 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:62115 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:62127 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:62187 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:62305 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:62575 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:62580 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:62713 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:62784 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:63562 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:64596 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:65198 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:65376 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:65396 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:65442 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:49277 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:49289 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:49371 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:49527 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:49556 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:49740 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:49973 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:49795 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:50135 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:50279 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:50320 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:50341 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:50734 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:50568 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:51145 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:51247 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:51468 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:51804 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:55675 discovered via tracker +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:55893 discovered via tracker +0ms bittorrent-dht [5cc051e] found node ff917755368f961e76b7be67ec14ad116b369414 (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +152ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:50279 discovered via dht +21ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:59070 discovered via dht +0ms webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:59882 discovered via dht +0ms bittorrent-dht [5cc051e] received get_peers query from 5.189.160.21:2171 +287ms nat-pmp Client#close() +932ms nat-pmp Client#onClose() +0ms nat-pmp Client#close() +0ms nat-pmp Client#close() +48ms bittorrent-dht [5cc051e] received get_peers query from 5.189.160.21:2171 +327ms bittorrent-dht [5cc051e] found node ff9125fc3111e24de4498d9f3d94ecfdeb75ca46 (target: ff913dc8b2afec21ea50538d0f26660a24074ba8) +1s webtorrent:torrent [2d57573] [undefin] peer 46.182.200.135:58891 discovered via dht +2s bittorrent-dht [5cc051e] received get_peers query from 5.189.160.21:2171 +1s bittorrent-dht [5cc051e] received get_peers query from 5.189.160.21:2171 +1s bittorrent-dht [5cc051e] visited 13 nodes +126ms bittorrent-dht [5cc051e] announce ff913dc8b2afec21ea50538d0f26660a24074ba8 60141 +1ms torrent-discovery dht announce complete +6s webtorrent [2d57573] on seed +6s magnet:?xt=urn:btih:ff913dc8b2afec21ea50538d0f26660a24074ba8&dn=HuginMessenger-1.5.1-240402-1.apk&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.dev Client is seeding: ff913dc8b2afec21ea50538d0f26660a24074ba8 bittorrent-dht [5cc051e] received get_peers query from 5.189.160.21:2171 +757ms bittorrent-dht [5cc051e] received find_node query from 89.64.40.175:14570 +1s bittorrent-dht [5cc051e] received get_peers query from 5.189.160.21:2171 +562ms bittorrent-dht [5cc051e] received get_peers query from 179.63.157.124:11203 +982ms bittorrent-protocol [91bae6d9] got unchoke +9s bittorrent-dht [5cc051e] received get_peers query from 191.223.29.124:51911 +446ms bittorrent-dht [5cc051e] received get_peers query from 5.189.160.21:2171 +618ms bittorrent-dht [5cc051e] emit ready +234ms bittorrent-dht [5cc051e] received get_peers query from 95.79.221.124:51348 +688ms bittorrent-dht [5cc051e] received get_peers query from 5.189.160.21:2171 +298ms bittorrent-dht [5cc051e] received get_peers query from 5.189.160.21:2171 +4s bittorrent-dht [5cc051e] received find_node query from 36.226.22.111:27376 +716ms bittorrent-dht [5cc051e] received find_node query from 88.20.130.2:9570 +2s bittorrent-dht [5cc051e] received get_peers query from 5.189.160.21:2171 +531ms bittorrent-dht [5cc051e] received find_node query from 117.172.33.222:2188 +1s bittorrent-dht [5cc051e] received find_node query from 117.147.6.182:29287 +602ms bittorrent-dht [5cc051e] received get_peers query from 5.189.160.21:2171 +978ms
The text was updated successfully, but these errors were encountered:
No branches or pull requests
What version of this package are you using?
2.2.1
What operating system, Node.js, and npm version?
macOS, Node 18.13.0, npm 8.18.3
What happened?
I am essentially having the same issue as this guy: #2375
When I run this seed code in one terminal:
And this leech code in another one:
Nothing happens until I restart the run of the seed code. So basically what I have to do is:
At which point the connection is done immediately and the file downloads.
Any ideas on how to resolve this?
Here is the debug log from the seeder:
And after restarting it:
The text was updated successfully, but these errors were encountered: