关闭 SOCKET 时出现异常,帮我看看。

wilson77 2003-08-20 10:18:01
我使用如下代码关闭:

打开:
listener = new Socket(AddressFamily.InterNetwork,
SocketType.Stream,ProtocolType.Tcp);
listener.Bind( new IPEndPoint(aryLocalAddr[0],nPortListen));
listener.Listen(10);
listener.BeginAccept(new AsyncCallback( OnConnectRequest ),listener);

关闭:
listener.Close();


出错信息:
未处理的“System.InvalidOperationException”类型的异常出现在 system.dll 中。

其他信息: AcceptCallback



...全文
42 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wilson77 2003-08-20
  • 打赏
  • 举报
回复

up
cnhgj 2003-08-20
  • 打赏
  • 举报
回复
aSocket.Shutdown(SocketShutdown.Both);
aSocket.Close();
if (aSocket.Connected) {
Console.WriteLine("Winsock error: " + Convert.ToString(System.Runtime.InteropServices.Marshal.GetLastWin32Error()) );
}
wilson77 2003-08-20
  • 打赏
  • 举报
回复

怎么都没人啊!!!

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧