$http_worker->onConnect = function($connection)
就是UDP在第一次连接的时候,没有判断是否onconnect对吗?只有send数据后,才有onmessage对吗?
另外说个题外话,workerman的
$worker = new Worker('websocket://0.0.0.0:8484');
和
$worker = new Worker('tcp://0.0.0.0:8484');
不是一个东西吧?
1:那么在javascript里,如何接收tcp的数据呢?我怎么只找到一个ws和wss连接方式。无法连接workerman的$worker = new Worker('tcp://0.0.0.0:8484');
2:那么在php里,如何向workerman接收和发送websocket呢?(甚至是自定义协议),我怎么只找到了一个socket_create,只能建立TCP和UDP。无法连接workerman的$worker = new Worker('websocket://0.0.0.0:8484');
udp是无连接的协议,没有握手过程,所以没有onConnect事件。
javascript 无法直接连tcp的服务,只能是连websocket服务,用ws或者wss连。
在php里向服务端发websocket数据得找个php的websocket客户端才行。
https://github.com/search?utf8=%E2%9C%93&q=websocket+client+php+&type=