![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
kuller |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 310 Регистрация: 15.11.2007 Репутация: нет Всего: нет |
Здравствуйте!!!
Вобщем есть 2 приложения: сервер:
клиент:
На 1 компьютере все работает, хотелось бы, чтобы работало по локальной сетки или по Интернету. Меняю в клиенте IP-адресс компьютера, где запущен сервер и ничего не работает, пишет типо: "Попытка установить соединение была безуспешной, т.к. от другого ПК за требуемое время не получен нужный отклик или было разоорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера" Заранее спасибо!!! |
||||
|
|||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 15 Всего: 118 |
kuller, дак у вас сервер слушает loopback девайс, как вы себе представляете соединение на 127.0.0.1 из вне?
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
kuller |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 310 Регистрация: 15.11.2007 Репутация: нет Всего: нет |
jonie, если Вам не трудно поясните как должно быть, ну или дайте направление, где и что искать.
Я вот пробывал даже делать так: в сервере писал ip-адрес клиента, а в клиенте ip-адрес сервера, и когда запускал сервер, то выдавало ошибку:
Да и вот еще, по сети уже работает, после того, как в СЕРВЕРЕ указал:
jonie, а что нужно сделать, чтобы по Интернету заработало??? Это сообщение отредактировал(а) kuller - 4.10.2010, 10:07 |
||||
|
|||||
HoTMetaL |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 15.4.2007 Репутация: нет Всего: 4 |
kuller
Пользователь jonie уже ответил на вопрос. Серверную часть следует переписать следующим образом:
Этот код является универсальным, и будет работать на любой машине. А в клиенте необходимо указать по какому адресу стучаться к серверу:
|
||||
|
|||||
kuller |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 310 Регистрация: 15.11.2007 Репутация: нет Всего: нет |
HoTMetaL, Так как Вы написали, теперь не работает даже на 1 компьютере)
сервер в ipEndPoint формирует строку вида: ipEndPoint {192.168.1.2:11000} а клиент при обращении по IPAddress.Parse("127.0.0.1") формирует строку вида: ipEndPoint {127.0.0.1:11000} И получается, что совсем не работает!
|
||||
|
|||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 15 Всего: 118 |
kuller, ну укажи чтобы сервер слушал 0.0.0.0 )
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
kuller |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 310 Регистрация: 15.11.2007 Репутация: нет Всего: нет |
jonie, ура проблема решена!!!!!
Оказывается в модеме нужно было открыть порт (на том компьютере, где работает серверная часть) и тогда все без проблем работает! Всем спасибо!!! |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |