以下是tcp连接:
服务器是多线程n=4,其中绑定一个端口,和监听是listen(listensock,2);一个客户端程序也是多线程m=5,
首先服务器启动,然后客户端启动,当客户端开始连接服务器时,
服务器的一个线程监听队列listen已经超过了2,如果后来的客户端连接
线程来连接时,会出现怎么的状况???(问题1)是不是连接到服务器中另外还没有超出最大监听listen队列的线程,
还是这个客户端的连接线程一直等待这条超出服务器最大监听队列的线程为可进队时,才开始连接??(问题2)
服务器是多线程n=4,其中绑定一个端口,和监听是listen(listensock,2);一个客户端程序也是多线程m=5,
首先服务器启动,然后客户端启动,当客户端开始连接服务器时,
服务器的一个线程监听队列listen已经超过了2,如果后来的客户端连接
线程来连接时,会出现怎么的状况???(问题1)是不是连接到服务器中另外还没有超出最大监听listen队列的线程,
还是这个客户端的连接线程一直等待这条超出服务器最大监听队列的线程为可进队时,才开始连接??(问题2)
解决方案 »
- 3ds圆环贴图问题
- 求使用ShellExecute与system的不同
- MFC里这是什么什么意思
- view变成scrollview时出错
- 微软的一个现成例子 但运行不了 高手帮忙看看
- 高难度问题,蒋老大及各位版主请进。
- 看完两本C++的书,现在想学VC6.0,能不能推荐一本入门的书???
- ▲▲▲ 奇怪,太奇怪了,大家都近来看看!
- IStream 流如何保存为文本文件?
- 我有一副Picture,怎么在窗口resizing的时候把它放在中间?
- 请教如何在c++中控制输出的小数格式
- 关于设置菜单项目左边位图的问题!为什么CMenu的子类对象调用父类的SetMenuItemBitmaps 看不到任何效果!具体代码参见如下!
这样的话,会出现什么异常呢?我这样运行过,还bug出现。
但是具体不知道是什么意思