server.listen(1)中的1代表什么?

来源:9-7 事件驱动编程原理与实现

Louis0o

2021-12-08

server.listen(1)中的1代表什么?
代表可以监听的套接字的数量吗?
如果是可以监听套接字的数量,那么IO多路复用型的服务器,怎么可以接受多个客户端连接呢?
还是说是用1个线程去监听套接字,线程可以同时接受多个客户端连接。

写回答

1回答

咚咚呛

2021-12-11

可以参考官方文档的介绍哈。


  • socket.listen([backlog])

  • 启动一个服务器用于接受连接。如果指定 backlog,则它最低为 0(小于 0 会被置为 0),它指定系统允许暂未 accept 的连接数,超过后将拒绝新连接。未指定则自动设为合理的默认值。

0
0

学透协程/进程/线程 程序员必知必会技能

程序员都需要掌握的高性能开发技术

276 学习 · 55 问题

查看课程