java socket 消息头 消息体

java socket 消息头 消息体,第1张

先实力Socket对象,实例时选择2个参数的构造方法,第一个为IP,第二个为端口号,Socket对象有getInputStream()方法,用InputStream接收,然后循环转成字符串就可以了,写入就要用ServerSocket,方法基本相同,消息头跟消息体是一起的,可以做标识分割开

我来回答:

DatagramPacket.send(byte[] b,int b.length,SocketAddress

这个表示,将byte[] 写入网络socket流中。

至于你想说的消息头、体,其实在编程中的性质是:协议

但是不管是怎样,他都以 byte 在网络中传输。所以就像http协议一样,

头、体,只是根据性质划分的。都是有程序控制的。

对于已存在的服务器端,只有通晓 “传输协议”,才能无障碍进行客户端编程

实质,就是“发送命令-解析返回的byte”,协议中确定比如:前100个字节是头,那么客户端的处理就将读取的前100个字节处理成头,剩下的是体……

不明白的再问我


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11946716.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存