|
Сокеты. Ошибка при установке связи с сервером через tcp
|
|||
---|---|---|---|
#18+
Написал клиент и сервер. Запускаю сервер на свойм компе. Запускаю клиент тоже на своём. Коннекчусь к себе. Код C# Код: c# 1. 2. 3. 4. 5. 6.
всё работало когда я подключал клиента по адресу локальной сети. но как подключить клиента к моему компу зная его ип. пишет ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2013, 16:46 |
|
Сокеты. Ошибка при установке связи с сервером через tcp
|
|||
---|---|---|---|
#18+
ну или подровнее объясню: есть сервер. он запущен на моём компе. принимает любые ip по tcp. есть два скомпилированных клиента. клиент может быть на любом компе не обязательно на моём, поэтому он должен знать адрес моего компа, чтобы сервер обрабатывал сообщения. но вот этот адрес по tcp не присоединяется. пишет Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 95.28.60.60:800 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2013, 17:00 |
|
Сокеты. Ошибка при установке связи с сервером через tcp
|
|||
---|---|---|---|
#18+
8i, ... фаервол? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2013, 18:32 |
|
Сокеты. Ошибка при установке связи с сервером через tcp
|
|||
---|---|---|---|
#18+
у меня его нет. может надо брать разные порты... хотя нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2013, 18:54 |
|
Сокеты. Ошибка при установке связи с сервером через tcp
|
|||
---|---|---|---|
#18+
8iу меня его нет. может надо брать разные порты... хотя нет. ... как-то не верится ... это адрес, выдаваемый провайдером? ... и прямо голым задом, без фаервола, в интернет? ..или там роутер? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2013, 19:16 |
|
Сокеты. Ошибка при установке связи с сервером через tcp
|
|||
---|---|---|---|
#18+
а, вот в каком смысле фаервол. но там по умолчанию всё. не думаю, что роутер будет блокировать. иначе клиент серверные проги запускались только у владельцев определённых роутеров. вот как порт в сервере выделяется: сервер: s.Bind(new IPEndPoint(IPAddress.Any, 1801)); s.Listen(max_clients); //максимальное число подключений после этого клиент вызывает connect. ну в общем придётся upd наверное изучать. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2013, 19:25 |
|
Сокеты. Ошибка при установке связи с сервером через tcp
|
|||
---|---|---|---|
#18+
8i, ...мы, наверное, друг друга не совсем понимаем .. если ваш сервер стоит за роутером, то на самом роутере надо создать проброску порта извне (по умолчанию все роутеры как раз блокируют подключения извне) ... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2013, 19:38 |
|
Сокеты. Ошибка при установке связи с сервером через tcp
|
|||
---|---|---|---|
#18+
за роутером? авторто на самом роутере надо создать проброску порта извне (по умолчанию все роутеры как раз блокируют подключения извне) ... ок. постараюсь на днях осмыслить ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2013, 19:59 |
|
Сокеты. Ошибка при установке связи с сервером через tcp
|
|||
---|---|---|---|
#18+
попробую открыть порт на роутере. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2013, 20:01 |
|
Сокеты. Ошибка при установке связи с сервером через tcp
|
|||
---|---|---|---|
#18+
спс за инфу!!! вроде присоединился. но пока виснет на .receive буду дальше исследовать. ------------------------------------- а вообще интересен вопрос, есть ли бесплатные серверы хостинги типа windows live. кажется там есть сервера. чтобы им посылать что-то и считывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2013, 20:45 |
|
Сокеты. Ошибка при установке связи с сервером через tcp
|
|||
---|---|---|---|
#18+
намучавшись с роутером по куче иструкций в которых описывалось 2 способа открытия портов сработал только тот который порт открывает и притом только один, но зависает метод receive. подключил шнур напрямую - всё ок! Добавлено через 50 секунд с роутером позже разберусь ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2013, 16:11 |
|
Сокеты. Ошибка при установке связи с сервером через tcp
|
|||
---|---|---|---|
#18+
8i, ... в большинстве более-менее современных коробочных роутеров это называется Virtual Server ... т.е. на роутере прописываете "виртуальный сервер" с внутренним IP компьютера с сервером и service port/internal port - этого обычно достаточно ... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2013, 16:44 |
|
Сокеты. Ошибка при установке связи с сервером через tcp
|
|||
---|---|---|---|
#18+
разобрался. при включённом роутере через шнур тоже работает. при отключенных брендмауэре, защите от ддос. при выделенном порте. по wi-fi только не работает . carrotik, да виртуальный сервер включен в нём как раз порты выделенные ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2013, 18:09 |
|
|
start [/forum/topic.php?desktop=1&fid=20&tid=1404043]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 163ms |
0 / 0 |