Exemplo n.º 1
0
    public void SendMessageSync(MSG_CS msgId, IMessage request)
    {
        requestStream.SetLength(0);
        MessageExtensions.WriteTo(request, requestStream);
        ByteBuffer buffer = createByteBuffer((ushort)msgId, requestStream);

        client.WriteMessage(buffer.ToBytes());
        buffer.Close();
    }
Exemplo n.º 2
0
        public void SendMessage <T>(MSG_CS msgId, T request)
        {
            //		SendToken ();
            MemoryStream stream = new MemoryStream();

            Serializer.Serialize <T>(stream, request);
            sendMsg((ushort)msgId, stream);
            string str = request.ToString() + checkObj(request);

            str = Util.getHtmlStr(str, "#00ff00");
            Singleton <ModuleEventDispatcher> .GetInstance().DispatchDebugLogEvent(str);
        }
Exemplo n.º 3
0
 public void SendMessage(MSG_CS msgId, IMessage request)
 {
     requestStream.SetLength(0);
     MessageExtensions.WriteTo(request, requestStream);
     sendMsg((ushort)msgId, requestStream);
 }
Exemplo n.º 4
0
 protected void AddHandle(MSG_CS msgId, NetworkManagerController.SocketHandle handle)
 {
     NetworkManagerController.GetInstance().AddHandle((int)msgId, handle);
 }