示例#1
0
        public void RecieveClientData(Socket client)
        {
            while (true)
            {
                byte[] buffer = new byte[client.ReceiveBufferSize];
                client.Receive(buffer);

                SerializableObject connectionRequest = (SerializableObject)buffer.BinaryDeserialization();

                Console.WriteLine(connectionRequest.ToString());
                List <string> tesData = new List <string> {
                    "One", "Two", "Three"
                };
                client.Send(new SerializableObject(connectionRequest.Farm, tesData).BinarySerialization());
            }
        }