文件名称:UDP异步通讯源码2012825
文件大小:74KB
文件格式:RAR
更新时间:2015-09-15 06:22:31
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地址。
【文件预览】:
51aspx_UDPAsynchronousCommunication78e19e3a-7afe-4657-8164-f2c577aa0d70
----Form1.cs(10KB)
----Program.cs(471B)
----Form1.resx(6KB)
----Properties()
--------Settings.settings(249B)
--------Resources.Designer.cs(3KB)
--------AssemblyInfo.cs(1KB)
--------licenses.licx(377B)
--------Settings.Designer.cs(1KB)
--------Resources.resx(5KB)
----UDP_Server.csproj(4KB)
----Form1.Designer.cs(4KB)
----obj()
--------Debug()
--------Release()
----UDP_Server.sln(909B)
----bin()
--------Debug()
--------Release()