![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | ||
Пользователь
Регистрация: 15.11.2009
Сообщений: 14
|
![]()
Попытался реализовать простейшие клиент и сервер на сокетах. Оба - клиент и сервер работают на моем компьютере. Сервер открывает соединение для любого ip адреса и ждет подключения, клиенту для подключения при отладке задаю внешний ip адрес своего компа (внешний ip получаю любым онлайн сервисом по определению ip - или просто набираю в яндексе "мой ip"). Но при подключении функция connect около полуминуты ждет, а потом возвращает ошибку: 10060(ошибка соединения с сервером).
На компе установлен Каспер и Outpost (пробовал даже их отключать, все-равно не работает). Ниже привожу код клиента и сервера. Клиент: Цитата:
Цитата:
Онлайн ТВ на my-tvset! ОРТ, НТВ и т.д.
Предлагаю помощь в продаже ваших скриптов, движков и сайтов Недорогие СЕО консультации для начинающих |
||
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.11.2009
Сообщений: 14
|
![]()
Забыл написать, что в случае ip - 127.0.0.1 - все работает)
Я вот уже думаю, может у меня на машине запрещен удаленный доступ к определенному диапазону портов? (хотя как тогда серверу удается начать прослушить запрещенный порт...?)
Онлайн ТВ на my-tvset! ОРТ, НТВ и т.д.
Предлагаю помощь в продаже ваших скриптов, движков и сайтов Недорогие СЕО консультации для начинающих |
![]() |
![]() |
![]() |
#4 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
![]()
Закрыт порт на сервере. Ну или антивирус(фаерволл) не пускает
pushl $0x18E3DF6B
call ICQ |
![]() |
![]() |
![]() |
#5 |
Unix C++ developer
Форумчанин
Регистрация: 16.04.2007
Сообщений: 651
|
![]()
Ваш внешний IP - это, скорее всего, общий айпи для всех клиентов (ну или части) Вашего провайдера.
Т.к. на самом шлюзе, с этим IP, Ваш сервер не установлен и т.к. не заданы правила маршрутизации на Ваш сервер - программа не может подключится. Если на 127.0.0.1 все работает - можете считать программу работоспособной.. |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 15.11.2009
Сообщений: 14
|
![]() Цитата:
Онлайн ТВ на my-tvset! ОРТ, НТВ и т.д.
Предлагаю помощь в продаже ваших скриптов, движков и сайтов Недорогие СЕО консультации для начинающих |
|
![]() |
![]() |
![]() |
#7 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]()
Таки проверить. Действительно ли у вас белый ip, не блокирует ли, напр. модем, входящие соединения.
Да хотя бы просто telnet'ом попробуйте подсоединиться к своему серверу. Если ничего не выйдет, значит уже никак. |
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 15.11.2009
Сообщений: 14
|
![]() Цитата:
* 10.0.0.0 - 10.255.255.255 * 172.16.0.0 - 172.31.255.255 * 192.168.0.0 - 192.168.255.255 Подсоединиться к серверу telnetом пробовал командой open ip port. При этом получал следующие результаты: если - open ip , то выводится запрос на ввода логина и пароля для входа в управление модемом (у меня Calisto) если - open ip 80, то выводится сообдение от micro_httpd сервера 400 Bad Request если - open ip 3333 (это в поей проге открываемый порт), то тупо ждет, а потом пишет - Не удалось открыть подключение к этому узлу на порт 3333: Сбой подключения. Но если тут дело в модеме, то как же вообще мне написать для такой машины приложение для взаимодействия с глобальной сетью?
Онлайн ТВ на my-tvset! ОРТ, НТВ и т.д.
Предлагаю помощь в продаже ваших скриптов, движков и сайтов Недорогие СЕО консультации для начинающих |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Статья: Низкоуровневое сетевое программирование. Пишем клиент/серверное приложение на сокетах Беркли | oleg kutkov | C/C++ Сетевое программирование | 42 | 22.01.2011 00:35 |
БД клиент-сервер | [62]Gambit | Помощь студентам | 5 | 25.05.2010 10:49 |
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? | Demol | Работа с сетью в Delphi | 1 | 21.04.2009 16:18 |
Ошибка сетевого приложения Asynchronous socket error 10060 | Glorius | Свободное общение | 7 | 22.03.2009 12:19 |
Клиент-сервер-клиент | Кронос | Работа с сетью в Delphi | 3 | 24.08.2007 07:57 |