UDP发送和接收
2016-01-13 08:27
323 查看
发送函数
接收
public bool udpSend(string ip, int port, byte[] data) { Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); IPAddress ipaddress = IPAddress.Parse(ip); IPEndPoint ipendpoint = new IPEndPoint(ipaddress, port); socket.SendTo(data, ipendpoint); socket.Close(); return true; }
接收
int port = 8001; UdpClient udp_client = new UdpClient(port); IPEndPoint ip_endpoint = new IPEndPoint(IPAddress.Any, port); while (true) { byte[] data = udp_client.Receive(ref ip_endpoint); }
相关文章推荐
- 两个移动web开发在线测试工具
- 嵌入式Linux学习小结
- zabbix监控打印机
- 数据库字段命名 --工作备忘2016/1/12
- iOS开发-模板方法模式
- C#打开文件对话框
- 内存管理细节1
- Django 中 如何使用 settings.py 中的常量
- 设计模式(十):外观模式
- Wireshark系列之4 捕获过滤器
- Wireshark系列之4 捕获过滤器
- 解决build path contains duplicate entry:'src' for project 'XXX'问题
- 无名网络流1
- java多线程Future和Callable类的解释与使用
- Topcoder SRM 677 div2
- 深入理解Java:内省(Introspector)
- C# yield
- Android的AsyncTask类的解读
- linux 加载raid驱动
- 【filezilla】 ubuntu下安装filezilla