Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2015, 14:42   #1
ilxomm
 
Регистрация: 24.12.2015
Сообщений: 4
По умолчанию Клиент Сервер на Win.App.FORMS

Всем доброго.
Вот после несколько дневного поиска нашел готовый клиент сервер на Форме. Работает, хотя и с ошибками.
Вопрос в чем. Если запускать обе приложения на одном компе то работает нормально, даже и отлично. Но когда запускаю на двух разных компах, то не работает. Я выложил архив проекта, у кого студию под руки проверьте посмотрите пожалуйста. Благодарен за любую помощь.
Вложения
Тип файла: rar Ser-Client. FORMS.rar (139.1 Кб, 58 просмотров)
ilxomm вне форума Ответить с цитированием
Старый 24.12.2015, 15:46   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

компы то в одной сети?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.12.2015, 18:05   #3
DonSimon
Новичок
Джуниор
 
Регистрация: 24.12.2015
Сообщений: 2
По умолчанию

...Да работает все...
DonSimon вне форума Ответить с цитированием
Старый 24.12.2015, 23:21   #4
ilxomm
 
Регистрация: 24.12.2015
Сообщений: 4
По умолчанию

Цитата:
Сообщение от DonSimon Посмотреть сообщение
...Да работает все...
нет не работает же. может Вы на одном компе запустили?
1. Компов я подключил на разные сети (просто мне так захотелось)
2. У сервера например 69.112.43.104 и ждет на порте 15000
3. Клиент совсем с другой сети отправлет привет на 69.112.43.104 на на порт 15000.
4. УПС. но на сервер не приходит.

если клиент и сервер запускать на одном компе то работает в норме.
ilxomm вне форума Ответить с цитированием
Старый 24.12.2015, 23:34   #5
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Порты открыты?
come-on вне форума Ответить с цитированием
Старый 25.12.2015, 10:44   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от ilxomm Посмотреть сообщение
нет не работает же. может Вы на одном компе запустили?
1. Компов я подключил на разные сети (просто мне так захотелось)
2. У сервера например 69.112.43.104 и ждет на порте 15000
3. Клиент совсем с другой сети отправлет привет на 69.112.43.104 на на порт 15000.
4. УПС. но на сервер не приходит.

если клиент и сервер запускать на одном компе то работает в норме.
а коннект то то между компами у вас в принципе доступен?
обычно провайдеры такого не дают.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.12.2015, 12:34   #7
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

это же белый ип, при чем тут провайдеры?
come-on вне форума Ответить с цитированием
Старый 25.12.2015, 12:43   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от come-on Посмотреть сообщение
это же белый ип, при чем тут провайдеры?
от провайдера идет ж.
да и из-за IPv6 такое тож возможно.

плюс не всегда нужен белый, у некоторых можно договорится на статичный внешний IP + форвардинг на какой-то из портов.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.12.2015, 12:52   #9
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

да какая разница откуда идет, главное чтобы доступ был, порты открыты и т.д. а кто это будет делать провайдет или это свой сервак вопрос второстепенный
ну да если сервак не свой и не куплен а просто хост провайдера то можно и не договориться, но если честно то я такого не встречал, как правило идут на встречу без проблем, тут нет ничего такого этакого
come-on вне форума Ответить с цитированием
Старый 25.12.2015, 12:59   #10
DonSimon
Новичок
Джуниор
 
Регистрация: 24.12.2015
Сообщений: 2
По умолчанию

..Допустим порт в коде прописан 1986...
я тут чуток доработал, порт добавил, определение своего ip на сервере, на клиенте можно набирать не ip, а имя компа или интернет-адрес сервера, ну и плюсом на клиенте при попытках установить соединение с сервером в форму пишет информацию, которая может помочь в решении Вашего вопроса.
Основное не менял, работает как на одном так и на разных компах... под win7 и server2012r...
Вложения
Тип файла: zip chat.zip (177.5 Кб, 44 просмотров)

Последний раз редактировалось DonSimon; 25.12.2015 в 14:07.
DonSimon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# WIN FORMS Кудрат C# (си шарп) 1 18.08.2013 18:57
Как отправить видео захват(с веб-Кам.) Клиент->Сервер->Клиент RODNOC Мультимедиа в Delphi 17 03.10.2010 22:31
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? Demol Работа с сетью в Delphi 1 21.04.2009 16:18
rand в Win Forms App alexov Общие вопросы C/C++ 1 28.03.2009 15:30