Отправка текста между сервером Java и клиентом Node.js - PullRequest
0 голосов
/ 05 июня 2019

У меня есть готовый Java-сервер, который я использовал для другого проекта.Я создал простой клиент Node.js, который подключается к серверу (который работает нормально), но проблема, с которой я сталкиваюсь, заключается в том, когда я пытаюсь отправить сообщения между ними.Я использую DataOutputStream.writeUTF и DataInputStream.readUTF для чтения и отправки сообщений на сервер, и когда я отправляю, например, «Test» клиенту, он выводит Test, но если я отправляю сообщение от клиента, ничего не происходит.(Сервер получает сообщение, если я отправляю его от клиента Java)

Я пытался кодировать и декодировать в UTF-8 на клиенте Node.js

Клиент:

const net = require('net');

var client = new net.Socket();
client.connect(port, ip, function() {
    console.log('Connected');
    client.write("Hey Server");
});

client.on('data', function(data) {
    console.log('Received: ' + data);
});

client.on('close', function() {
    console.log('Connection closed');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...