socket 应该如何来停止监听?

cykevin 2010-06-12 10:25:20
如题,当调用socket.accept后,程序等等,这时我想停止监听这个端口,应该如何来做?
...全文
380 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cykevin 2010-06-12
  • 打赏
  • 举报
回复
shutdown 禁止发送数据会报:
由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。

close()直接关闭会报:
一个封锁操作被对 WSACancelBlockingCall 的调用中断

这该如何处理?
allen3010 2010-06-12
  • 打赏
  • 举报
回复
先禁止发送数据,然后再关闭
allen3010 2010-06-12
  • 打赏
  • 举报
回复
socket.Shutdown(SocketShutdown.Both);
socket.Close();
颤菊大师 2010-06-12
  • 打赏
  • 举报
回复
socket.Shotdown(....Both)
IT85626508 2010-06-12
  • 打赏
  • 举报
回复
socket.Close();

110,529

社区成员

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

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

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