/// <summary> /// Receive callback /// </summary> /// <param name="socket">client socket</param> /// <param name="receivedPacket">received packet</param> public void OnParallelSocketReceived(IParallelSocket socket, ParallelPacket receivedPacket) { byte[] receivedData = receivedPacket.CloneData(); string recvString = ASCIIEncoding.ASCII.GetString(receivedData); Debug.Print("Received [" + receivedPacket.PacketID + "] " + recvString); socket.Send(receivedData); }
/// <summary> /// Receive callback /// </summary> /// <param name="socket">client socket</param> /// <param name="receivedPacket">received packet</param> public void OnReceived(IParallelSocket socket, ParallelPacket receivedPacket) { string recvString=ASCIIEncoding.ASCII.GetString(receivedPacket.GetData().ToArray()); Debug.Print("[" + receivedPacket.GetPacketID() + "] " + recvString); socket.Send(receivedPacket.GetData().ToArray()); }