Giter Site home page Giter Site logo

Comments (6)

erodewald avatar erodewald commented on May 10, 2024

I remember seeing SOCKS support on the roadmap for 0.90 but it just never happened. That was back in '10 I think too. Isn't NAT Traversal dependent on a publicly routable server? That might be why it hasn't cropped up yet.

from monotorrent.

aaronsace avatar aaronsace commented on May 10, 2024

So does MonoTorrent not work unless the ports have been forward making it close to useless...?
If so, does anyone have a solution?

from monotorrent.

v0idzz avatar v0idzz commented on May 10, 2024

@aaronsace Implement NAT traversal on your own. It's not that hard I believe.

making it close to useless...

No, it still can be used in a torrent client and it works very well. Your computer does not have to be reachable.

from monotorrent.

aaronsace avatar aaronsace commented on May 10, 2024

@FreshStudio I've been at it for a few weeks and got MonoTorrent working very well now on my machine but I'm having problems without port forwarding. The users won't have a clue about how to forward ports so I'm hoping to get this final problem fixed.

The DHT works and the torrent manager gets peers, but the peers slowly disappear without any connections being opened. Soon as I forward the ports, all the connections come flooding in and it starts downloading.

So confusing, it just doesn't seem to work for me unless I forward the ports. I'm simply passing a magnet link without any trackers; does it work for you if you just pass a hash?

I'll see if I can find any code for 'NAT traversal' after work; hopefully, if I get it working, I'll do another pull request.

from monotorrent.

aaronsace avatar aaronsace commented on May 10, 2024

#79

from monotorrent.

alanmcgovern avatar alanmcgovern commented on May 10, 2024

If the port the engine is listening on is not publicly reachable, you can create outgoing connections but cannot accept incoming connections.

I'd recommend using https://github.com/mono/Mono.Nat if you want to have automatic port forwarding for upnp or nat-pmp devices.

from monotorrent.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.