Jump to content
Форум по продукции MOXA

Nport 5232 в режиме TCP Client - не работает


Recommended Posts

Доброго времени суток.

 

Сначала настроил МОХА в режиме UDP. В этом режиме работает изумительно - данные передаются и принимаются в обе стороны по локалке в одной подсети (маска 255.255.0.0), порт 4001.

 

Решил настроить в режим TCP клиента. На компьютере запущена простая программа -сервер, которая создает сокет и слушает порт (4001).

Моха сконфигурирован (прилагаю скрин).

IP мохи стандартный 192.168.127.254

 

После запуска сервера порт 192.168.1.12: 4001 открыт, "listening".

Но данных нет!

 

В тоже время, на другом компьютере в сети другая программа-клиент легко подключается к серверу (192.168.1.12 порт 4001) и передает данные свободно.

Уже второй день не могу заставить работать.

Народ, подскажите, куда копать?

 

Могу выложить исходник сервера, но там ничего особенного нет, скописпастен с интернета. C#.

P.S. Второй IP 192.168.1.14 был добавлен в последний момент, думал получится получить данные на другом компьютере - все равно бесполезно.

post-12766-0-49518400-1516280951_thumb.jpg

Program.txt

Link to comment

Добрый день!

 

Брандмауэр Windows, антивирусные программы - всё выключено? ОС какая?

И я ещё не до конца понял - не получается ни на одном из ПК, или на одном получается, на другом нет?

Link to comment

Добрый день!

 

Брандмауэр Windows, антивирусные программы - всё выключено? ОС какая?

И я ещё не до конца понял - не получается ни на одном из ПК, или на одном получается, на другом нет?

 

Добрый день.

Брандмауэр работает, но при запуске программы - сервера разрешаю доступ.

Win 7 х 64.

Антивируса нет.

Ни на одном не получается, на обоих компах вин 7. На обоих компьютерах работает свой сервер (на одном 192.168.1.12, на другом 192.168.1.14).

Если на втором (192.168.1.14) запустить программу-клиента, то она соединяется с первым сервером (192.168.1.12) без проблем.

А моха не соединяется ни с кем. Линк моргает раз -два раза в секунду.

 

P.S. Отключил брандмауэр , моху перезапустил - безрезультатно.

Link to comment

 

Добрый день!

 

Брандмауэр Windows, антивирусные программы - всё выключено? ОС какая?

И я ещё не до конца понял - не получается ни на одном из ПК, или на одном получается, на другом нет?

 

Добрый день.

Брандмауэр работает, но при запуске программы - сервера разрешаю доступ.

Win 7 х 64.

Антивируса нет.

Ни на одном не получается, на обоих компах вин 7. На обоих компьютерах работает свой сервер (на одном 192.168.1.12, на другом 192.168.1.14).

Если на втором (192.168.1.14) запустить программу-клиента, то она соединяется с первым сервером (192.168.1.12) без проблем.

А моха не соединяется ни с кем. Линк моргает раз -два раза в секунду.

 

Маски точно везде /16?

Настройки packing length, connection control зачем изменяли? Если вернуть всё в состояние "по умолчанию" - сессия так же не поднимется?

Изменится ли поведение при выключении брандмауэра?

Link to comment

Сделал хард ресет, выставил настройки последовательного порта.

packing length - чтоб получить хоть какие-то данные (хоть пару байтов). Оставил 0.

connection control - чтоб соединялся с сервером при любых данных, а отключался когда нет данных. Оставил по умолчанию - соединяться при запуске и не отключать.

Ничего не меняется.

 

 

P.S. Пошли признаки жизни. Когда программа-сервер работает, если перезапустить моху (выключить/вкл), после ее загрузки в программе-сервер возникает исключение: удаленный хост принудительно разорвал соединение. Это если connection control стоит стартап/нон

 

P.P.S.

 

Запустилось! С другим примером сервера.

 

Позвольте последний вопрос:

Почему порт 5011??? В то время как сервер открывает 4001 ?????

post-12766-0-72586800-1516286404_thumb.jpg

Link to comment

5011- source,  4001 - destination .. Как бы порт источника и порт получателя..

 

Незнайка, огромное вам спасибо за помощь и уделенное время.

 

Буду перечитывать описание настроек заново.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...