另外我现在有个困难。 我需要使用workerman同时连接我的一个桌面程序和制作一个php对外的接口。于是我应该选择什么协议呢? 另外如果是websocket,那么我的程序客户端应该怎么和服务器连接?我用的是VB6,所以我想知道怎么查看 Sec-WebSocket-Key ? 或者我不应该适用websocket这个这么新的技术,而选择tcp吗?选择tcp的话我应该怎么接收其它客户端php post过来的信息?
选择什么协议取决于你自己的业务。 如果需要服务端主动推送数据给你的桌面程序,那就需要长连接,建议webscket协议,当然你也可以自己定义自己的协议。如果使用websocket协议可以去网上找下VB的websocket协议库,如何使用参考它的文档就行了。
如果不需要服务端主动推送,那么直接http协议最简单,直接用nginx+php-fpm就行了。
关于php对外接口 如果你对于workerman不熟悉,php对外接口可以用http协议,找个mvc框架用nginx+php-fpm 运行就行了。
那使用websocket协议的workerman是如何获取别人post过来的信息的呢?如果有个简单的例子那就更好了。
使用websocket协议就不用post了,客户端直接send,服务端在onMessage中处理接受的数据
选择什么协议取决于你自己的业务。
如果需要服务端主动推送数据给你的桌面程序,那就需要长连接,建议webscket协议,当然你也可以自己定义自己的协议。如果使用websocket协议可以去网上找下VB的websocket协议库,如何使用参考它的文档就行了。
如果不需要服务端主动推送,那么直接http协议最简单,直接用nginx+php-fpm就行了。
关于php对外接口
如果你对于workerman不熟悉,php对外接口可以用http协议,找个mvc框架用nginx+php-fpm 运行就行了。
那使用websocket协议的workerman是如何获取别人post过来的信息的呢?如果有个简单的例子那就更好了。
使用websocket协议就不用post了,客户端直接send,服务端在onMessage中处理接受的数据