就是像java里一样。
主要我的目的是和java的对接
java这边要read:
`
DataInputStream stream = new DataInputStream(new BufferedInputStream(socket.getInputStream()));
int l = stream.readInt();
`
另外求下writeString或writeUTF
最后麻烦下,java端如果用 stream.readFully ,PHP端怎么办
先使用pack将需要传输的转换为二进制格式,在通过socket_write发送即可。
可以简单模拟成
`
function writeInt($socket, $i)
{
$data = pack('N', $i); // N 表示32位大端字节序
socket_write($socket, $data);
}
`
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。