int RecvCounter(byte[] bytes) { var received = new CounterPacket(); received.Deserialize(bytes); Debug.Log($"counter: {received.counter}"); return(received.counter); }
void SendCounter(WebSocket ws, int counter) { var packet = new CounterPacket() { counter = counter, }; ws.Send(packet.Serialize()); }
protected override void OnMessage(MessageEventArgs e) { var received = new CounterPacket(); received.Deserialize(e.RawData); Console.WriteLine($"received counter: {received.counter}"); var send = new CounterPacket() { counter = received.counter + 1, }; Send(send.Serialize()); }