UDP - это тупик - его протокол, в котором порядок приема пакетов менее важен, и возникают проблемы с маршрутизацией по WANS. Вы сказали, что хотите подключить два компьютера к «Интернету», предположительно, с перемещением конечных точек и т. Д. Единственный способ - использовать центральный сервер в качестве каталога register /. Если каждая конечная точка также является веб-службой или что-то еще и периодически регистрирует свой текущий IP-адрес и имя, то другая конечная точка может искать IP-адрес другого, используя эту услугу. (может размещать ваш собственный DNS-сервер и кодировать конечную точку для регистрации в этом DNS?)
Одна из проблем заключается в том, что даже если у вас есть IP-адрес, что один или несколько узлов находятся за брандмауэром или NAT-маршрутизатором? Вам нужно будет разместить сервер для прокси-трафика. Лучший пример - SKYPE - посмотрите, как он работает, он документирован, очень интересен.
simplist ответ может быть прыгать на спине на существующую службе, такие как посыльные, скайп, битрейт поток и т.д.
Simon
Не совсем связано с программированием, не так ли? – 2008-11-13 07:08:13
Может быть связано с программированием - он может быть заинтересован в разработке такой системы – Jaywalker 2008-11-13 07:14:06
Ну, это все равно похоже на сетевое домашнее задание, если вы спросите меня. Он ничего не писал о программировании. – 2008-11-13 07:20:10