文件名称:UDP异步通讯源码
文件大小:81KB
文件格式:ZIP
更新时间:2015-09-10 04:21:14
UDP 异步 通讯 源码
UDP异步通讯源码 功能介绍: 采用socket类编写的一个简单的给自己发送UDP消息的窗口程序。采用异步方式,程序中注释部分代码为采用同步方式。 主要代码: private void SendButton_Click(object sender, EventArgs e) { Byte[] buffer = null; Encoding ASCII = Encoding.ASCII; string s = textEdit.Text; buffer = new Byte[s.Length + 1]; // // 将数据发送给远程对方主机 // int len = ASCII.GetBytes(s.ToCharArray(), 0, s.Length, buffer, 0); //EndPoint Remote = (EndPoint)(m_RemoteEP); //同步发送 // my_socket.SendTo(buffer, len, SocketFlags.None, Remote); //异步发送 SendSocketArgs.SetBuffer(buffer, 0, len); SendSocketArgs.RemoteEndPoint = m_RemoteEP; my_socket.SendToAsync(SendSocketArgs); } 提示在Initialize方法中修改本地IP地址。