将数据从 Java 客户端发送到 NodeJS 服务器
send data from java client to nodejs server
所以我将一个普通字符串从java客户端发送到服务器,服务器成功接收它。问题是接收到的数据不仅仅是我最初发送的字符串。
我用 DataOutputStream 在 java 中发送数据 -> writeUTF("欢迎...");
查看控制台输出
不使用 JSON.stringify()
节点JS客户端
connection --> 127.0.0.1
Data arrived type = string
Data = Welcome...
end
Disconnect --> 127.0.0.1
爪哇客户端
connection --> 127.0.0.1
Data arrived type = string
Data =
Welcome...
end
Disconnect --> 127.0.0.1
with json.stringify()
节点JS客户端
connection --> 127.0.0.1
Data arrived type = string
Data = "Welcome..."
end
Disconnect --> 127.0.0.1
爪哇客户端
connection --> 127.0.0.1
Data arrived type = string
Data = "'u0000'nWelcome..."
end
Disconnect --> 127.0.0.1
所以我想知道当我从 Java 客户端收到消息时,我如何才能摆脱消息前面的内容?正常的 replace() 是没有意义的,因为它会有所不同。
问题可能出在 java 端。为什么要使用 DataOutputStream?尝试使用更适合发送文本的 OutputStreamWriter 类。
相关文章:
- 与域在同一台计算机上运行的NODEJS服务器的CORS错误
- Nodejs服务器在解析之前生成输入表单
- Nodejs服务器:加载资源失败:服务器的响应状态为404(未找到)
- NodeJS服务器在检索部分时返回505/404错误
- 将数据发布到nodejs服务器到客户端
- 引用nodejs服务器中html中的java脚本文件
- 正在将数据发送到nodejs服务器
- NodeJs:如何在EC2实例中查看PM2运行的NodeJS服务器的日志
- 为什么我可以't在nodeJS服务器上接收文件
- nodeJS服务器性能缓慢且不稳定
- 需要将数据从NodeJS服务器发送回JQuery客户端
- 如何从本地文件夹(磁盘存储)读取或获取图像文件,并使用nodejs服务器将其发送到Angularjs
- 在nodejs服务器上提供文件的更好方法,而不是if/else
- 如何在 NodeJS 服务器中解析 ajax 发送的数组/对象
- 在 nodejs 服务器端运行传单
- 当我尝试在 couchbase nodejs 服务器上运行简单的测试时,我收到“不正确的参数”错误
- Yeoman 应用程序 - 使用自定义 Nodejs 服务器
- JavaScript 在 nodeJS 服务器上导致错误
- Nodejs 服务器端调试
- 将数据从 Java 客户端发送到 NodeJS 服务器