我js这样写
ws = new WebSocket("ws://115.00.00.218:8282/?iid=iiiii");
ws.onopen = function() {
alert("连接成功");
};
ws.onmessage = function(e) {
alert("收到服务端的消息:" + e.data);
};
服务器代码
public static function onConnect($client_id) {
// 向当前client_id发送数据
$id=$_GET;
Gateway::sendToClient($client_id,'id='.$id);
}
无法获取参数并会报错
Notice: Undefined index: iid in /var/www/GatewayWorker/Applications/YourApp/Events.php on line 41
GatewayWorker不支持获取网址的参数。
既然已经是长链接了,要发的参数直接通过send方法发到服务端就好