如题,最简略的代码....

解决方案 »

  1.   

    Connect函数成功执行么就ok了喽
      

  2.   

    服务器端
                IPEndPoint ServerPoint = new IPEndPoint(IPAddress.Parse("192.168.2.222"), 8090);
                Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
                s.Bind(ServerPoint);
                //s.Listen(2);
                Console.WriteLine("服务器启动");            byte[] data = new byte[1024];
                while (true)
                {
                    byte[] buffer = new byte[1024];
                    int received = s.Receive(buffer);
                    Console.WriteLine(Encoding.Default.GetString(buffer, 0, received));
                }客户端            Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
                IPEndPoint serverPoint = new IPEndPoint(IPAddress.Parse("192.168.2.222"), 8090);
                s.Connect(serverPoint);
                string input;
                while ((input = Console.ReadLine()).Length> 0)
                {
                    byte[] data = Encoding.Default.GetBytes(input);
                    s.Send(data);
                }