new一个socket在不同版本.net下的问题
win7系统,用vs2003Socket _listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream,
ProtocolType.Tcp);
提示由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
网上搜了下,基本上没有我这种情况
用vs2005执行相同代码则正常
注意我的代码只有这句话 --------------------编程问答-------------------- 没人回???? --------------------编程问答-------------------- 不知道也许是你该放弃2003的时候了 --------------------编程问答-------------------- vs2003用的是.net 1.1吧,我看MSDN上没有这个版本的AddressFamily,你编译时竟然没报错,有点奇怪…… --------------------编程问答-------------------- To sjyforg
有的,我的程序以前就是2003的版本,后来改到2005了,2003的很久都没有用,后来换了win7操作系统,昨天才发现报这个错 --------------------编程问答-------------------- 如果只是一句代码就会引起这个问题的话,那是真不知道缘由了。 --------------------编程问答-------------------- 不用纠结这个问题了, 换 vs2012 就行了
补充:.NET技术 , C#