powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Сокеты. Ошибка при установке связи с сервером через tcp
14 сообщений из 14, страница 1 из 1
Сокеты. Ошибка при установке связи с сервером через tcp
    #38396326
8i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8i
Гость
Написал клиент и сервер. Запускаю сервер на свойм компе. Запускаю клиент тоже на своём. Коннекчусь к себе. Код C#
Код: c#
1.
2.
3.
4.
5.
6.
public Client()
{
     ipEndPoint = new IPEndPoint(IPAddress.Parse("ип адрес"), 800);
     sender = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
     sender.Connect(ipEndPoint);
}


всё работало когда я подключал клиента по адресу локальной сети. но как подключить клиента к моему компу зная его ип. пишет ошибку.
...
Рейтинг: 0 / 0
Сокеты. Ошибка при установке связи с сервером через tcp
    #38396337
8i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8i
Гость
ну или подровнее объясню: есть сервер. он запущен на моём компе. принимает любые ip по tcp.
есть два скомпилированных клиента. клиент может быть на любом компе не обязательно на моём, поэтому он должен знать адрес моего компа, чтобы сервер обрабатывал сообщения. но вот этот адрес по tcp не присоединяется. пишет
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 95.28.60.60:800
...
Рейтинг: 0 / 0
Сокеты. Ошибка при установке связи с сервером через tcp
    #38396425
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
8i,

... фаервол?
...
Рейтинг: 0 / 0
Сокеты. Ошибка при установке связи с сервером через tcp
    #38396436
8i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8i
Гость
у меня его нет.
может надо брать разные порты... хотя нет.
...
Рейтинг: 0 / 0
Сокеты. Ошибка при установке связи с сервером через tcp
    #38396449
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
8iу меня его нет.
может надо брать разные порты... хотя нет.

... как-то не верится ... это адрес, выдаваемый провайдером? ... и прямо голым задом, без фаервола, в интернет? ..или там роутер?
...
Рейтинг: 0 / 0
Сокеты. Ошибка при установке связи с сервером через tcp
    #38396455
8i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8i
Гость
а, вот в каком смысле фаервол.
но там по умолчанию всё. не думаю, что роутер будет блокировать. иначе клиент серверные проги запускались только у владельцев определённых роутеров.
вот как порт в сервере выделяется:
сервер: s.Bind(new IPEndPoint(IPAddress.Any, 1801));
s.Listen(max_clients); //максимальное число подключений
после этого клиент вызывает connect.
ну в общем придётся upd наверное изучать.
...
Рейтинг: 0 / 0
Сокеты. Ошибка при установке связи с сервером через tcp
    #38396469
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
8i,

...мы, наверное, друг друга не совсем понимаем .. если ваш сервер стоит за роутером, то на самом роутере надо создать проброску порта извне (по умолчанию все роутеры как раз блокируют подключения извне) ...
...
Рейтинг: 0 / 0
Сокеты. Ошибка при установке связи с сервером через tcp
    #38396476
8i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8i
Гость
за роутером?

авторто на самом роутере надо создать проброску порта извне (по умолчанию все роутеры как раз блокируют подключения извне) ...
ок. постараюсь на днях осмыслить
...
Рейтинг: 0 / 0
Сокеты. Ошибка при установке связи с сервером через tcp
    #38396478
8i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8i
Гость
попробую открыть порт на роутере.
...
Рейтинг: 0 / 0
Сокеты. Ошибка при установке связи с сервером через tcp
    #38396493
8i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8i
Гость
спс за инфу!!!
вроде присоединился. но пока виснет на .receive буду дальше исследовать.
-------------------------------------
а вообще интересен вопрос, есть ли бесплатные серверы хостинги типа windows live. кажется там есть сервера. чтобы им посылать что-то и считывать.
...
Рейтинг: 0 / 0
Сокеты. Ошибка при установке связи с сервером через tcp
    #38397048
8i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8i
Гость
намучавшись с роутером по куче иструкций в которых описывалось 2 способа открытия портов сработал только тот который порт открывает и притом только один, но зависает метод receive.
подключил шнур напрямую - всё ок!

Добавлено через 50 секунд
с роутером позже разберусь
...
Рейтинг: 0 / 0
Сокеты. Ошибка при установке связи с сервером через tcp
    #38397056
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
8i,

... в большинстве более-менее современных коробочных роутеров это называется Virtual Server ... т.е. на роутере прописываете "виртуальный сервер" с внутренним IP компьютера с сервером и service port/internal port - этого обычно достаточно ...
...
Рейтинг: 0 / 0
Сокеты. Ошибка при установке связи с сервером через tcp
    #38397087
8i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8i
Гость
разобрался. при включённом роутере через шнур тоже работает. при отключенных брендмауэре, защите от ддос. при выделенном порте.
по wi-fi только не работает .

carrotik, да виртуальный сервер включен в нём как раз порты выделенные
...
Рейтинг: 0 / 0
Сокеты. Ошибка при установке связи с сервером через tcp
    #38397088
8i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8i
Гость
ASUS RT-N10
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Сокеты. Ошибка при установке связи с сервером через tcp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]