【发布时间】:2013-12-06 22:22:51
【问题描述】:
这是我第一次使用 IPEndPoint,请原谅我缺乏经验。
如果我像这样创建一个 IPEndPoint:
IPEndPoint localEndPoint = new IPEndPoint(IPAddress.Parse("192.168.1.25"), 0);
端口 0 是否可能已经在使用中,从而产生异常?这里是否有任何类型的约定用于使用哪个本地端口号?我应该只使用小于 65,536 的随机生成的数字吗?是否有最佳或最安全的方法来选择端口?是否重要?
此特定实例中的用例仅供我了解更多信息。我现在正在摆弄发送 UDP 广播 WOL 数据包,但后来我希望进入更复杂的代码。我只是想确保我了解最佳做法。
【问题讨论】: