private void SendSet(SprotoTcpSocket client) { SprotoObject request = client.Proto.C2S.NewSprotoObject("set.request"); request["what"] = "hello"; request["value"] = "world"; client.SendRequest("set", request, HandleSetOK); }
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); }