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

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/eeason/p/3320401.html