【文件属性】:
文件名称: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地址。
网友评论
- 挺好的,对于学习有帮助!
- 比较实用,还是谢谢
- 有一定的参考价值,但是对本人的帮助不是很大!
- 如果做文件传输 最好使用TCP