2021/11/4 20:17:31
有偿请教一个问题以及实现:
webapi中创建一个socket服务器,
在java中创建一个客户端
客户端跟服务器建立连接后,服务器每隔2s发送数据给客户端
客户端关闭,服务器也停止发送
单独的java 或者 C# 都能 但是分开就不太会了
了解通讯协议 但是这里遇到点问题了

客户端这里不执行了
H 2021/11/4 20:15:28
建立一个socket通信,发包,收包,加个心跳不就可以了吗
看你服务器想用什么语言来写,基本的创建逻辑都一样的。
通信协议可以用Protobuf或json
https://www.cnblogs.com/luxd/p/10249898.html
你看的这个博客?
2021/11/4 20:17:31
有这样子实现过
客户端 服务端都是java写的
菜鸡儿 2021/11/4 20:21:53
涉及到一个大小端的问题
可能要转换一下
尝试用二进制流处理,而不是Utf或者 read int之类的这些接口,直接处理二进制流,会比较稳妥

https://stackoverflow.com/questions/4793387/utf-16-encoding-in-java-versus-c-sharp
参考这个文章
H 2021/11/4 20:31:27
你用我发给你的那个博客不行吗
你用其它语言我可能都写过服务器,唯独没用过java

2021/11/4 20:53:03
好嘞,我暂时先试试
2021/11/4 22:22:59
[QQ红包]你收到一个专属红包,请在新版手机QQ查看。(可以了,还需要再改改)(H 15)
[QQ红包]你收到一个专属红包,请在新版手机QQ查看。(感谢提示,二进制流确实可以)(菜鸡儿 15)
能解决实际问题就是 大佬