|
|
|
Создание P2P-клиента. Определение IP
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Хочу создать P2p-клиент для распределенных вычислений. Версия для локальной сети у меня уже есть, написана на яве. Хочу, чтоб работало через интернет. Проблемы, как известно, порождает NAT. Читал, что для его обхода можно использовать маршрутизируемые сервера, но бесплатный доступ можно получить либо к Google App Engine с урезанным функционалом, либо к веб-хостингам (желательно с JSP). Как можно определить IP-адрес и порт клиента, чтобы сделать возможным общение клиент-клиент, не использующее сервер дял передачи данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 16:16:51 |
|
||
|
Создание P2P-клиента. Определение IP
|
|||
|---|---|---|---|
|
#18+
10 минут гугления. http://ulno.net/projects/jpunch/ теория подробно разжевана http://en.wikipedia.org/wiki/UDP_hole_punching http://stackoverflow.com/questions/9656198/java-udp-hole-punching-example-connecting-through-firewall ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 16:28:31 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2131421]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 302ms |
| total: | 461ms |

| 0 / 0 |
