Вопрос № 122601: Вопрос по Winsocket, (это ведь тоже WinAPI). Не много о себе: в этой части программирования я совсем новичок, а так вообще C и Assembler не проблема. Цель: Создание 2-у (или более) направленной связи по одному (или более, UDP, TCP надо еще решить, ил...
Вопрос № 122.601
Вопрос по Winsocket, (это ведь тоже WinAPI). Не много о себе: в этой части программирования я совсем новичок, а так вообще C и Assembler не проблема. Цель: Создание 2-у (или более) направленной связи по одному (или более, UDP, TCP надо еще решить, или вообще чистый IP c данными) интернет протоколу, для решения прикладных, но специфических задач (ObjectARX, нужно совместно работать с Autocad документами). С протоколами и собственно с Winsock, вроде разобрался. Проблемы: у напарника, с которым нужна связь, домашняя
сеть, он попадает в интернет через соседа, gethostbyname("") на его машине выдает только 1, местный IP адрес (192.168.x.x ADSL), по приходящим от него пакетам, я вижу его реальный IP адрес, но он даже не пингуется. Можно конечно, настраивать сервер "у соседа", но традиционный софт (Skype, eMule etc.) у него прекрасно работает, значит я чего то не знаю, вопрос чего? Если нужен исходный код он есть, в обычных случаях нормально работает.
Отправлен: 11.02.2008, 05:35
Вопрос задал: Иннокентий (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 5)
Отвечает: DrakoN
Здравствуйте, Иннокентий!
вся задачка сводиться к тому что вы не можете открыть соединение с этим человеком. Это соединение должен открыть он. Почему так да потому что его компьютер не обладает реальным айпи адрессом поэтому и пинга нет=)
--------- От Винта!
Ответ отправил: DrakoN (статус: Студент)
Ответ отправлен: 11.02.2008, 11:01