void OnGUI() { if (GUI.Button(new Rect(100, 130, 100, 25), "SuperSocket")) { buffer.Data = new byte[8192]; IPEndPoint endPoint = new IPEndPoint(IPAddress.Parse(host), port); AsyncTcpSession client = new AsyncTcpSession(endPoint); client.Connected += OnConnected; client.DataReceived += OnDataReceive; client.Connect(); NamePacket.Builder b = new NamePacket.Builder(); b.SetName("Client name data"); NamePacket np = b.BuildPartial(); MemoryStream stream = new MemoryStream(); np.WriteTo(stream); byte[] bytes = stream.ToArray(); BasePacket.Builder basePacketBuilder = new BasePacket.Builder(); basePacketBuilder.SetPacketId(64553060); basePacketBuilder.SetPacketData( ByteString.CopyFrom(bytes) ); BasePacket basePacket = basePacketBuilder.BuildPartial(); sendMessage(client, basePacket); print("SuperSocket!"); } }
void OnGUI() { if (GUI.Button (new Rect(100, 130, 100, 25), "SuperSocket")) { buffer.Data = new byte[8192]; IPEndPoint endPoint = new IPEndPoint(IPAddress.Parse(host), port); AsyncTcpSession client = new AsyncTcpSession(endPoint); client.Connected += OnConnected; client.DataReceived += OnDataReceive; client.Connect(); NamePacket.Builder b = new NamePacket.Builder(); b.SetName("Client name data"); NamePacket np = b.BuildPartial(); MemoryStream stream = new MemoryStream(); np.WriteTo(stream); byte[] bytes = stream.ToArray(); BasePacket.Builder basePacketBuilder = new BasePacket.Builder(); basePacketBuilder.SetPacketId(64553060); basePacketBuilder.SetPacketData( ByteString.CopyFrom(bytes) ); BasePacket basePacket = basePacketBuilder.BuildPartial(); sendMessage(client, basePacket); print("SuperSocket!"); } }