private void SendSet(SprotoTcpSocket client)
        {
            SprotoObject request = client.Proto.C2S.NewSprotoObject("set.request");

            request["what"]  = "hello";
            request["value"] = "world";
            client.SendRequest("set", request, HandleSetOK);
        }
Example #2
0
        private void OnConnect(SprotoTcpSocket Client)
        {
            //Console.WriteLine("OnConnect");
            // send first ping when onconnect
            SprotoObject request = Client.Proto.C2S.NewSprotoObject("C2GS_Ping.request");

            request["str"] = "ping";
            Client.SendRequest("C2GS_Ping", request);
        }
        public void HandlerLoginPong(SprotoTcpSocket client, RpcMessage message)
        {
            // ping-pong loop
            string msg = String.Format("[{0}] op=OnMessage,proto={1},tag={2},ud={3},session={4},type={5},request={6},response={7}",
                                       client.TcpSocket.Name, message.proto, message.tag, message.ud, message.session, message.type, message.request, message.response);

            Console.WriteLine(msg);
            //Debug.Log(msg);
            SprotoObject request = client.Proto.C2S.NewSprotoObject("C2GS_Ping.request");

            request["str"] = "ping";
            client.SendRequest("C2GS_Ping", request);
        }
        private void SendHandShake(SprotoTcpSocket client)
        {
            SprotoObject request = client.Proto.C2S.NewSprotoObject("handshake.request");

            client.SendRequest("handshake", request, HandleHandshake);
        }