socket.listen(0);暂停一个帖子?

时间:2013-08-05 09:01:42

标签: c# .net multithreading

我想在我的服务器的一个单独的线程上使用socket.listen(),它是否会暂停该线程?

我想让我的线程听,与客户交谈,终端客户端连接,再听一遍。

1 个答案:

答案 0 :(得分:2)

Listen方法不会阻止当前线程,它只是设置Socket以接受新连接。同步模式下的Accept之类的方法将阻塞线程,直到收到连接。

注意:Socket上的方法的MSDN文档非常适合列出它们是否在“备注”部分中阻止。实施例