Socket upds = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Udp);
报了这个异常:
请求的协议还没有在系统中配置,或者没有它存在的迹象。
第1个回答 2009-08-17
把ProtocolType改为Tcp/ip试下,如果tcpip行的话说明不支持udp
第2个回答 推荐于2018-03-14
= =|||
UDP协议不是 SocketType.Stream的, 他是 SocketType.Dgram的...本回答被提问者和网友采纳
UDP协议不是 SocketType.Stream的, 他是 SocketType.Dgram的...本回答被提问者和网友采纳
第3个回答 2009-08-17
3楼正解..Stream是TCP.后面的协议又设了UDP.第二个参数改成SocketType.Dgram
第4个回答 2009-08-17
你那先写
try
{
Socket upds = new Socket(AddressFamily.InterNetwork,SocketType.Stream, ProtocolType.Udp);
}catch
{
}
直接这样就可以了
try
{
Socket upds = new Socket(AddressFamily.InterNetwork,SocketType.Stream, ProtocolType.Udp);
}catch
{
}
直接这样就可以了