|
Вопрос # 6 227/ вопрос открыт / |
|
Доброго времени суток, уважаемые эксперты!
Решил поупражняться с сокетами и написать простейший чат с их помощью. Все работает с 127.0.0.1. А с внешним ip не работает(нет соединения. ошибка 10061). у меня стоит роутер М-200А. Пробовал в web-интерфейсе открывать нужный порт - все равно не коннектится. На ip2.ru написано, что порт открыт, когда активирую ServerSocket, однако соединение все равно не устанавливается. Посоветуйте, что можно сделать в этой ситуации.
 |
Вопрос задал: Абрамов Павел (статус: Посетитель)
Вопрос отправлен: 21 июля 2012, 19:28
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 4; последнее сообщение — 18 октября 2012, 15:05; участников в обсуждении: 4.
|
Amidamaru (статус: 4-ый класс), 23 июля 2012, 01:04 [#1]:
Совет: переходи на Synapse.
Ну или пиши на голом API WinSock2.
ServerSocket и ClientSocket устарели ещё гдето в 6й или 7й версии делфи. Даже TCPClient/TCPServer и то лучше работают, если знать как пользоваться.
|
|
eclipse (статус: Посетитель), 26 сентября 2012, 20:21 [#2]:
Вот вот! Проще будет пока на TCP.
|
|
Ерёмин А.А. (статус: *Администратор), 11 октября 2012, 21:22 [#3]:
Помимо перебрасывания порта в роутере не стоит забывать и о банальных вещах, таких как файрволл. Он-то пропускает входящее соединение?
|
|
Абрамов Павел (статус: Посетитель), 18 октября 2012, 15:05 [#4]:
Проблемы больше нет. С внешним ip работает, но только если этот ip указывает на компьютер, не входящий в мою LAN. Т.е. когда я запускал сервер на своём компьютере, а клиент на другом - все работало, а если и клиент, и сервер на моем компьютере, то нет соединения.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|