我想用gateway 的架构 进行文件的收发,比如说我的客户端发一个1.jpg的文件,在gateway的onMessage怎么处理。 这个架构里面好像并没有文件处理的api, 我现在的做法是在onmessage里面新建一个文件,然后接收到的字节流都保存到这个文件里面,结果与我发送的文件大小有区别。想请问你们有没有特别好的方法 $fp = fopen('1.jpg', 'a'); fwrite($fp, $message);
参考workerman手册搞个应用层协议就好了,tcp传输需要有个应用层协议来给tcp数据流分包。 这里有文件上传的协议例子,可以直接用在GatewayWorker上。
http://doc3.workerman.net/protocols/example.html
参考workerman手册搞个应用层协议就好了,tcp传输需要有个应用层协议来给tcp数据流分包。
这里有文件上传的协议例子,可以直接用在GatewayWorker上。
http://doc3.workerman.net/protocols/example.html