我在使用 XSockets.net 时遇到了一个奇怪的问题,也许有人可以帮我找出我做错了什么。
我有以下主要方法:
public void SendMessageToTestController(Guid id, string mess)
{
ITextArgs textargs = new TextArgs(mess, "SendEventMessageToClient", "TestController");
poolClient.Send(new { clientId = id, message = textargs }, "SendEventMessageToClient");
}
在我的控制器中:
public void SendEventMessageToClient(Guid clientId, ITextArgs message)
{
if (message != null)
{
this.SendTo(p => p.ClientGuid == clientId, message.data, "events");
}
}
一切正常,来自客户端池的事件到达控制器,clientId 的值是正确的,但消息始终为空。难道我做错了什么?
谢谢!