I tried hole punching before. It's too hard. I need an easier solution. Also, I was told IPv6 doesn't need hole punching, so we may activate this only for phones operating on IPv6 without having to deal with crazy nats.

Replies (1)

It was meant as an overkill joke.answer though haha. If you want the more serious answer look at what gnutella did with superpeers.