我可以连接到我的socketio服务器,但是如何使用params发送请求?websocket-sharp如何与socketio服务器一起工作并发送“发出”请求
我socketio服务器侦听事件
socket.on('init', (data) => {
console.log('init', data);
});
在客户端我tryed做这个
_socket.OnMessage += (sender, e) =>
{
Console.WriteLine("message: {0} {1}", e.IsBinary, e.Data);
_socket.Send(MakePacket("init", new Init
{
key = "1",
room = "eq",
type = "s"
}.ToJson())
);
};
private string MakePacket(string e, string data)
{
return new[] {e, data}.ToJson();
}
,所以我JSON发送到服务器 [ “初始化”,{ “类型”:” s“,”key“:”1“,”room“:”eq“}]
但服务器不会对此数据包做出反应。服务器工作正常,我只有在C#调用此事件的问题。我做错了什么?