C#关于UDP进程通信sendUdpClient = new UdpClient(0);

最近在学习C#网络编程,遇到的问题解决后,和大家分享下。

本人在用的课本是《Visual C#网络编程》郑阿奇主编 电子工业出本社。

由于书里有用的是IPV4协议 所以在IPV6的电脑上会出现问题。

在UDP编程通信那章,便会出现“使用了与请求的协议不兼容的地址。”

这里由于sendUdpClient = new UdpClient(0);是IPV4的方法,所以会出错。改正办法:

sendUdpClient = new UdpClient(0, AddressFamily.InterNetworkV6);

 

posted @ 2013-09-13 21:52  小小Eason  阅读(915)  评论(0编辑  收藏  举报