Anton Gek Posted January 18, 2018 Share Posted January 18, 2018 Доброго времени суток. Сначала настроил МОХА в режиме 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 был добавлен в последний момент, думал получится получить данные на другом компьютере - все равно бесполезно. Program.txt Link to comment
Незнайка Posted January 18, 2018 Share Posted January 18, 2018 Добрый день! Брандмауэр Windows, антивирусные программы - всё выключено? ОС какая? И я ещё не до конца понял - не получается ни на одном из ПК, или на одном получается, на другом нет? Link to comment
Anton Gek Posted January 18, 2018 Author Share Posted January 18, 2018 Добрый день! Брандмауэр 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
Незнайка Posted January 18, 2018 Share Posted January 18, 2018 Добрый день! Брандмауэр 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
Anton Gek Posted January 18, 2018 Author Share Posted January 18, 2018 Сделал хард ресет, выставил настройки последовательного порта. packing length - чтоб получить хоть какие-то данные (хоть пару байтов). Оставил 0. connection control - чтоб соединялся с сервером при любых данных, а отключался когда нет данных. Оставил по умолчанию - соединяться при запуске и не отключать. Ничего не меняется. P.S. Пошли признаки жизни. Когда программа-сервер работает, если перезапустить моху (выключить/вкл), после ее загрузки в программе-сервер возникает исключение: удаленный хост принудительно разорвал соединение. Это если connection control стоит стартап/нон P.P.S. Запустилось! С другим примером сервера. Позвольте последний вопрос: Почему порт 5011??? В то время как сервер открывает 4001 ????? Link to comment
Незнайка Posted January 18, 2018 Share Posted January 18, 2018 5011- source, 4001 - destination .. Как бы порт источника и порт получателя.. Link to comment
Anton Gek Posted January 18, 2018 Author Share Posted January 18, 2018 5011- source, 4001 - destination .. Как бы порт источника и порт получателя.. Незнайка, огромное вам спасибо за помощь и уделенное время. Буду перечитывать описание настроек заново. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now