0 / 0 / 0
Регистрация: 24.04.2018
Сообщений: 30
|
|||||||||||
1 | |||||||||||
Связь TCP сервер - сервер-клиент на node.js - браузер. нужна коррекция27.07.2018, 10:08. Показов 3151. Ответов 2
Метки нет Все метки)
(
Суть проблемы: написал по примерам программу, с помощью которой можно с браузера отправить команду на TCP сервер и получить ответ. Все работает. Но код очень кривой и, наверняка там есть что-то лишнее. Прошу подсказать как лучше исправить этого монстра. Очень уж мне он не нравится. Ну или как еще можно наладить связь TCP сервер - браузер?
руководствовался этим: https://habr.com/post/307744/ файл index.html
файл cl_srv(по сути он является клиентом для TCP сервера( команду получаем -> устанавливаем связь -> получаем ответ -> связь разрываем), и HTTP сервером одновременно)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
27.07.2018, 10:08 | |
Ответы с готовыми решениями:
2
Связь TCP сервер-клиент
TCP-сервер и TCP-клиент. Клиент не находит файл. Если сервер TCP то и клиент тоже должен быть TCP? |
1 / 1 / 0
Регистрация: 15.08.2018
Сообщений: 7
|
||||||
16.08.2018, 00:42 | 2 | |||||
Если я правильно понял, то Ваше приложение на node.js используется как прокси-сервер и обеспечивает двунаправленную связь между клиентом и некой системой.
Для подобной реализации можно использовать httpreq для отправки данных из node.js-приложения к внешней системе (httpntlm если требуется доменная аутентификация) а принимать запросы с клиента (из браузера) стандартными средствами express: app.get() и app.post()
0
|
Coding is art
![]() 528 / 415 / 150
Регистрация: 04.09.2013
Сообщений: 1,051
|
|
22.08.2018, 01:06 | 3 |
каждый раз когда вы получаете сообщение "message" от клиента вы открываете новое соединение с сервером.
Лучше открыть соединение (keep-alive) вне сокетов и когда приходит "message" вы просто отправляете его на сервер (грубо говоря тот же сокет соединение) и не завершаете (не делаете destroy) в остальном всё ок, если вам нужны сокеты помеж этих 2-х точек (в том плане что можно с браузера на прямую посылать сообщения, но тогда другие пользователи их не увидят)
0
|
22.08.2018, 01:06 | |
Помогаю со студенческими работами здесь
3
как создать TCP клиент, TCP сервер ? На С++ С ++ + qt клиент & сервер на node.js TCP/IP клиент и сервер TCP IP Клиент - сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |