我不太确定我是否会以正确的方式解决这个问题.我想坚持使用我的Socket.IO服务器,并且不想在节点内创建单独的HTTP服务器.有了这个,我可以创建一个
PHP客户端,可以直接将数据(例如:玩家从在线商店购买物品)发送到节点Socket.IO服务器吗?
我从这开始:
class communicator {
public function connect($address, $port){
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if($socket){
try {
socket_connect($socket, $address, $port);
} catch(Exception $e){
throw new Exception($e->getMessage());
}
}else{
throw new Exception('Could not create socket.');
}
}
?>
套接字似乎可以很好地连接到节点服务器,但是如何直接从PHP客户端开始接收数据呢?
例如:假设我使用socket_write向服务器发送消息.我如何通过Socket.IO获得它?
希望我的问题有道理!