1
gouchaoer 2016-09-23 14:53:21 +08:00 1
这是要求双工通信, websocket 吧。。。。
|
2
liuxu 2016-09-23 15:39:01 +08:00 1
base_convert() 函数在任意进制之间转换数字。
base_convert(number,frombase,tobase) 参数 描述 number 必需。原始值。 frombase 必需。数字原来的进制。 tobase 必需。要转换的进制。 |
3
liuxu 2016-09-23 15:46:13 +08:00 1
貌似我打错了, php 貌似只能是 http 请求吧,建立在 tcp/ip 上,底层它控制不了
|
4
micookie 2016-09-23 15:48:51 +08:00 1
|
7
millken 2016-09-23 16:01:29 +08:00 1
substr,pack,unpack
|
9
feiyuanqiu 2016-09-23 16:32:24 +08:00 1
这个报文可以用 pack 函数构建, 用 unpack 解析
|
10
wesley 2016-09-23 16:37:29 +08:00 1
socket +字符串函数就行, pack/unpack 都不需要
|
11
feiyuanqiu 2016-09-23 16:52:07 +08:00 1
看错了...字节看成位了
|
12
npc0der 2016-09-23 16:57:57 +08:00 1
|
13
bombless 2016-09-23 17:00:24 +08:00 1
pack 和 unpack 还是必要的,方便一些。
php 建立套接字挺方便的(实际上,都差不多, 233 |
14
cover 2016-09-23 17:06:49 +08:00 1
23333 ,我觉得写个 java 程序后台跑。。。
|
15
gouchaoer 2016-09-23 17:16:19 +08:00 via Android 1
workerman 和 swoole 都内置了 websocket
|
16
zhs227 2016-09-23 17:31:22 +08:00 1
pack 和 unpack 编解码。还需要一个异步 socket 框架,用命令行模式跑。楼上说的是两种常见的
|
17
AbrahamGreyson 2016-09-23 17:37:18 +08:00 1
文件里并没有说要要进行双工通信,看起来更像是异步的。
PHP 发请求直接 CURL 发呀,字节数就是字符数,根本没有任何技术障碍。 |
18
realpg 2016-09-23 18:56:41 +08:00 1
socket 扩展, fsocksopen
|
19
wdlth 2016-09-23 21:21:58 +08:00 1
我又想起了 APNS 推送那个蛋疼的数据结构……
|
20
byteli 2016-09-23 21:24:02 +08:00 1
就是 socket 编程那一套,可以在 tcp 的基础上自己实现这个协议,如果想使用框架可以考虑 swoole
|
21
dawniii 2016-09-24 15:22:53 +08:00 1
按文档给的协议格式把数据用 pack 打包,然后连接 socket 发送就行了。
请求 socket 的方法自己写也行,用 workerman 也不错。如果需要接收对方数据的服务端的话。用 workerman 起一个也很方便。 |