"Весовой датчик сверху и подвешенный к нему груз" - вот это очень интересное решение. Есть ли у вас примеры реализации на каких-то конкретных датчиках?
Вы меня не совсем правильно поняли. У меня клиент серверу практически ничего не шлет. Сервер сам по себе шлет клиенту некоторые команды. Сервер генерирует эту команду по некоторому событию (например пинг клиента раз в минуту). И вот при отправке этой команды клиенту она не доходит. На флеше, если придет даже «кусок» команды (по причинам описаным вами), то все равно сработает событие (аналог 'data') и мы бы увидели кусок команды. Но нет вообще ничего.
Может у класса Socket в ноде есть какое-то состояние когда он не может принять данные для отправки? Я конечно уже начинаю думать на свои руки… Но дампал этот объект перед отправкой — ничего подозрительного не нашел. Короче мистика.
На серверной стороне из сокета читаем просто по событию data и данные от клиента приходят всегда валидные.
На клиенте флеш тоже при получении данных кидает событие и потом читаем «пока есть данные для чтения». И вот уже у него это событие иногда не отрабатывает.
Я знаю что протокол TCP гарантирует доставку. Вот по этому я и не могу понять в чем причина… Сервер простой как двери, фактически из примера взят, единственное что добавлено — это при авторизации клиента, объект socket добавляется в массив на сервере и в дальнейшем, если клиенту необходимо что-то отправить, пробегаемся по этому массиву, находим нужный клиент и вызываем метод socket.write(data). Вроде все просто…
Судя по описанию метода write данные пишутся в буффер, а потом скидываются в саму сетевуху, может где-то тут нужно следить? И есть событие drain которое вызывается когда этот буфер становится пустой. Может нужно как-то самому очереди организовывать?
Причем здесь скайп? Он на локальной машине открывает 80 порт. А я про сервер удаленный говорю. У вас же браузер со скайпом не конфликтует когда вы заходите на сайты. А они все на 80 порту если не указано иное в адресе.
Приложения — это фактически книжки, там почти нет никакого интерактива. Можно конечно слать запрос втихаря, но тогда могут посчитать что приложение следит за своими клиентами. Хотелось бы сделать это по человечески. Хотя если ничего не придумаем, то будем спрашивать что-нибудь.
Да я понимаю, но вопрос в том, что у меня несколько доменов на один IP. И какой домен прописывать? И будет ли приходить почта с остальных доменов нормально?
Спасибо
Так а если у меня несколько доменов на один IP и со всех нужно почту отправлять, но не на всех привязана гуглопочта, какойд домен привязывать?
Обратный резолв можно вроде только к одному домену привязать или я ошибаюсь?
Правильно ли я понимаю, что если я пропишу PRT на один из моих доменов, который привязан к серверу, то с остальных доменов почта будет приходить корректно?