public event receiveDelegate receiveEvent; //接收数据的事件 public void SendConnection(string ip, int port) { IPAddress ipaddr = IPAddress.Parse(ip);//转为IP地址后在连接会加快速度 IPEndPoint iep = new IPEndPoint(ipaddr, port); client = new TCPClient(); client.ConnectCompleted += new EventHandler(OnConnected); client.OnDisconnectCompleted += new EventHandler(OnDisconnected); client.OnSendCompleted += new EventHandler(OnSend); client.OnReceiveCompleted += new EventHandler <byte[]>(OnReceived); client.Connect(iep); }
static void Main(string[] args) { UDPClient udpClient = new UDPClient(8886); Console.ReadLine(); return; TCPClient client = new TCPClient(); client.Connect(ip, port); //通过 clientSocket 发送数据 for (int i = 0; i < 10; i++) { Thread.Sleep(1000); //等待1秒钟 string sendMessage = "client send Message Hellp" + DateTime.Now; client.SendMessage(Encoding.ASCII.GetBytes(sendMessage)); Console.WriteLine("向服务器发送消息:{0}" + sendMessage); } Console.WriteLine("发送完毕,按回车键退出"); Console.ReadLine(); }