|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.10.2011, 12:59 | #1 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 61
|
Сервер-клиент
Доброе время суток! Проблема с подключением через сокеты. написал программу, типа чат, но он работает только на localhost -е . немогу соединить 2 компьютера через интернет. 1 комп сервер, 2 клиент.
Клиент вводит ip и порт, при попытке присоединиться выдаёт ошибку. Пожалуйста киньте рабочий пример соединения сервер клиент через сокеты, буду очень благодарен. Благодарю всех кто откликнулся. |
02.10.2011, 14:10 | #2 |
Я не простой
Пользователь
Регистрация: 29.09.2011
Сообщений: 77
|
Тебе нужно разрешить входящие пакеты на маршрутизаторе.
Читай про port forwarding и NAT Вот немного, вот и вот)
Знание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нем сведения
|
02.10.2011, 15:46 | #3 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 61
|
проблема не в этом
ошибка Asynchronus socket 10061 |
02.10.2011, 15:53 | #4 |
Я не простой
Пользователь
Регистрация: 29.09.2011
Сообщений: 77
|
Если у тебя не открыт какой-либо порт, то как бы ты ни старался, через интернет у тебя не получится.
Знание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нем сведения
Последний раз редактировалось _Troy; 02.10.2011 в 15:57. |
02.10.2011, 17:40 | #5 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
непомню , комуто с аграриев пример писал.
Качай и разбирайся )
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
02.10.2011, 18:11 | #6 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 61
|
А как открыть порт?
|
02.10.2011, 18:31 | #7 |
Я не простой
Пользователь
Регистрация: 29.09.2011
Сообщений: 77
|
Второй пост.
P.S. От того какой у тебя маршрутизатор настройки могут отличаться, но в целом процесс везде один.
Знание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нем сведения
|
02.10.2011, 19:02 | #8 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 61
|
я порт открыл. но мне кажется что клиент даже не пытается искать сервер
|
02.10.2011, 19:51 | #9 |
Я не простой
Пользователь
Регистрация: 29.09.2011
Сообщений: 77
|
Если говоришь открыл, то для проверки того все ли ты сделал правильно поступаешь так...
Запускаешь свой сервер по твоему открытому порту, протокол желательно TCP. Дальше идешь сюда: Сканер портов Соглашаешься с условием... Предположим ты открыл порт 8000, значит Начальный номер порта: 7999 Конечный номер порта: 8001 Таймаут подключения (сек.): 2-3 (думаю хватит) Жмешь начать сканирование (примерно займет 5-10 секунд) и ждешь результат. Если порт у тебя действительно открыт, то этот сервис сможет достучаться до тебя и твой маршрутизатор перенаправит его к твоему серверу по открытому порту. И ты увидишь соответствующий отчет на странице сервиса. Если этого не произойдет, то ты либо не открыл порт, либо твой сервер не пашет.
Знание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нем сведения
|
02.10.2011, 20:10 | #10 |
Я не простой
Пользователь
Регистрация: 29.09.2011
Сообщений: 77
|
JUDAS, на localhost работает на ура, но через интернет - не будет. Ситуация такая же как у maks5
Знание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нем сведения
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как отправить видео захват(с веб-Кам.) Клиент->Сервер->Клиент | RODNOC | Мультимедиа в Delphi | 17 | 03.10.2010 22:31 |
Клиент->Сервер->Клиент | RODNOC | Работа с сетью в Delphi | 0 | 25.09.2010 11:49 |
сервер+клиент+клиент на телефон | Razyiller | Работа с сетью в Delphi | 3 | 01.04.2010 20:10 |
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? | Demol | Работа с сетью в Delphi | 1 | 21.04.2009 16:18 |