/ / Не може да се свърже Node.js / Socket.io сървър от клиент, използващ Websocket от Unix система в LAN - c ++, node.js, websocket, socket.io, клиент - сървър

Не може да се свърже сървър Node.js / Socket.io от клиент, използващ Websocket от Unix система в LAN - c ++, node.js, websocket, socket.io, клиент - сървър

Написах клиентско приложение в C ++ използвайкиwebsockets в Unix среда, опитващи се да свържат сървър Node.js / Socket.IO, работещ в LAN връзка. Намерих, че сървърното приложение изобщо не реагира. Опитах няколко други опции от страна на клиента, като в крайна сметка не получих отговор от сървъра. По принцип се опитвам да изпратя JSON обект към системата, работеща със SocketIO сървър, но клиентът не се свързва, дори сървърът да слуша Порт. Помощ, наистина се оценява. Благодаря ти.

Отговори:

0 за отговор № 1

Уверете се, че е проверено следното -

  1. Сървърът работи и портът е отворен (защитна стена) - Клиентът не може да свърже сървъра
  2. URL адресът е правилен - Клиентът не може да се свърже или URL адресът не съществува
  3. Кода на слушателя или задачата за получаване се изпълнява - свързан клиент, но когато сървърът изпраща данни на клиент, клиентът не получава данни
  4. JSON форматът е правилен и данните в json не съдържат невалиден знак - клиентът изпраща сървъра на данни, но сървърът не е получил

Последвам - премахване на дата, ако съществува в съобщение за тестцел, употреба "за подготовка на JSON данни, donot put / край на url, ако не е необходимо. 1. Напишете url като ws: //abc.com: 8080 / wsserver 2. Данни на JSON като {"name": "myname", "yourname": "индо", "msg": "рожден ден"}