腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4852)
视频
沙龙
1
回答
即使
主
线程
被
阻塞
,
节点
也
接受
新
的
套接
字
连接
#
3473
node.js
、
sockets
、
tcp
、
event-loop
、
epoll
(){}); server.listen(3500); 所以我有一个http服务器,从3500开始,在请求处理程序中对每个请求
阻塞
50秒,现在从终端我一个接一个地敲击3curl,我看到
新
的
连接
被打印出来,然后是一个
新
的
http请求,然后在50秒后我看到另一个
新
的
连接
被打印出来,依此类推,但是如果我运行命令netstat -an -p tcp
浏览 15
提问于2021-07-16
得票数 0
1
回答
C中选择
的
并发服务器TCP
c
、
select
、
tcp
、
server
我有一个小问题,在实践中,我必须让两个客户机(执行不同
的
功能)与并发服务器进行通信,我应该修复这个问题,您可以使用select ()创建并发服务器吗?你能告诉我这个密码哪里出错了吗?
浏览 0
提问于2018-02-04
得票数 0
2
回答
C中无自旋锁
的
非
阻塞
套接
字
接受
c
、
sockets
、
signals
、
nonblocking
、
spinlock
可能重复: 如果我使用
阻塞
套接
字
,那么我
的
主
接受
循环不能中断正在发送
的
自定义停止信号。但是,我希望避免使用无
阻塞
套接
字
的
繁忙等待/自旋锁循环。 我想要
的
是我
的
主</
浏览 3
提问于2012-11-10
得票数 2
回答已采纳
1
回答
使用BeginAccept与使用TcpListener阻止
接受
的
专用
线程
相比,我得到了什么好处?
c#
、
sockets
、
asynchronous
我在想,如果使用BeginAccept而不是
阻塞
一个等待
连接
的
专用
线程
,是否会带来任何可伸缩性
的
好处。显然,单个客户端将使用BeginXXX/EndXXX对来使用IOCP进行网络IO,但我认为等待客户端
连接
应该具有非常低
的
延迟。我计划创建一个任务来处理传入
的
连接
,所以我
的
后续代码在接收完成后不会
阻塞
主
接受
线程
很长时间(足够长
的<
浏览 2
提问于2013-03-01
得票数 0
1
回答
如何将内核中
的
套接
字
配置为非
阻塞
或在accept()调用时超时?
sockets
、
linux-kernel
、
blocking
、
nonblocking
在Linux内核模块中,我希望对侦听
套接
字
的
接受
处理程序
的
调用不会停留在内核
线程
中等待。因此,我需要将O_NONBLOCK传递给
接受
处理程序。但是我想在
连接
的
套接
字
上使用超时,而不是非
阻塞
套接
字
。我知道有两种机制可以将内核中
的
套接
字
配置为非
阻塞
。在sock->op (s
浏览 2
提问于2012-07-11
得票数 0
1
回答
SocketServer一直
接受
相同
的
连接
。为同一
连接
创建多个
线程
java
、
multithreading
、
sockets
我正在创建一个简单
的
http服务器。我有一个主
线程
,它在循环中等待一个
连接
被
接受
。一旦
连接
被
接受
,我就创建一个
新
的
工作
线程
来处理该
连接
,并将
接受
的
套接
字
作为参数传递。一旦
连接
被
接受
,就会为它创建一个
新
的
线程</em
浏览 0
提问于2015-10-18
得票数 0
1
回答
单
线程
事件驱动
的
the服务器(如node.js)如何在
套接
字
级别工作?
multithreading
、
node.js
、
sockets
所以我不断从朋友那里听到node.js是如何用一个
线程
来做任何事情
的
。这样,我假定它意味着它通过一个循环
线程
接受
新
的
套接
字
连接
,该
线程
等待一个“
接受
”方法(就像大多数web服务器一样),然后它将接收到
的
套接
字
委托给一个新
线程
来处理,它得到一个
线程
来处理所有的
连接
。但是,每个人都告诉我,情况并非
浏览 0
提问于2014-04-05
得票数 2
回答已采纳
2
回答
关闭由ServerSocketChannel.accept()检索到
的
SocketChannel
java
我在守护
线程
上有一个计时器,它不断地将数据写入到中。在
主
类中,我没有这个
套接
字
通道
的
对象引用,但是我有这个
套接
字
通道
连接
到
的
的
引用。所以我这样做是为了关闭通道。socketChannel = serverSocket.accept();但是在守护
线程
的
套接
字
通道关闭时会有延迟。尽管它们都引用相同<e
浏览 1
提问于2011-08-27
得票数 1
2
回答
Erlang gen_tcp
接受
vs OS-
线程
接受
sockets
、
erlang
、
tcplistener
、
erlang-otp
第一个代码很简单,主进程创建一个侦听
套接
字
并侦听
接受
新
连接
,当
连接
出现时,它
接受
连接
产生一个新进程来处理它,并返回到
接受
其他
新
连接
。,因此新进程将等待监控程序完成启动),并将侦听
套接
字
作为对其子进程
的
一个参数,而五个子进程同时开始侦听接收
新
的
连接
。OS
套接
字
浏览 2
提问于2021-10-19
得票数 2
回答已采纳
2
回答
Winsock send()
阻塞
服务器?
multithreading
、
block
、
winsock
、
send
、
blocking
我读到Winsock上
的
send()函数会
阻塞
,直到收到来自最后一个数据包
的
ACK。现在我正在玩一个基于回合
的
角色扮演游戏
的
服务器。每件事都由一个
线程
处理(对于64个
套接
字
)。接收、处理请求并将响应写入
套接
字
。此过程不能中断。 有没有可能用这种方法处理1000个客户端(每64个
套接
字
对应一个
线程
)?如果send()需要很长时间才能完成,或者客户端恶意不发送ACK,
浏览 4
提问于2012-10-18
得票数 2
回答已采纳
2
回答
确定可以使用winsock (FIONWRITE)发送多少字节?
select
、
winsock
、
send
、
recv
使用select,我可以确定是否可以无
阻塞
地接收或发送任何字节。使用此函数,我可以确定可以接收
的
字节数:beginFIONWRITE不可用于Winsock。
浏览 1
提问于2012-10-12
得票数 4
1
回答
您能杀死
连接
当前调度队列上
的
进程吗?
ios
、
grand-central-dispatch
我正在调整Linux网络代码,使其
也
能在iOS上运行。它使用POSIX listen()和accept()调用侦听并打开
套接
字
连接
。监听和接听呼叫
阻塞
呼叫,如果我需要关闭应用程序,运行这些呼叫
的
队列有时会暂停一两分钟,<em
浏览 7
提问于2015-11-16
得票数 1
回答已采纳
1
回答
等待zmq_send()或zmq_recv()时zmq_connect()
套接
字
multithreading
、
zeromq
我正在开发一个应用程序,其中我希望使用ZeroMQ
连接
不同类型
的
节点
,这些
节点
可以在系统运行时添加和删除。这意味着我想在
节点
来来去去
的
任何时候调用zmq_connect()或zmq_disconnect()。 一些
连接
使用ZMQ_REQ类型
套接
字
,当没有对等方可用时,该
套接
字
会
阻塞
。因此,可能会发生一个
节点
在zmq_recv()中被
阻塞
,而没有任
浏览 2
提问于2015-07-16
得票数 0
2
回答
BeginXXX和
线程
池
c#
如果我理解正确的话,当我使用BeginXXX时,请求将在
线程
池中处理(当请求准备就绪时),同时主
线程
继续
接受
新
的
连接
。使用案例如下: 主
线程
设置一个侦听
套接
字
,该
套接
字
接受</em
浏览 0
提问于2012-10-01
得票数 1
回答已采纳
3
回答
如何
阻塞
,直到
线程
返回到池中?
c#
、
.net
、
multithreading
作为windows服务
的
一部分,我正在使用myListener.BeginAcceptSocket(acceptAsync, null)
接受
传入
的
套接
字
连接
在发信号通知每个
线程</e
浏览 1
提问于2010-08-24
得票数 3
回答已采纳
2
回答
如何控制侦听多个端口
的
java服务器应用程序?
java
、
multithreading
我正在编写一个程序,以便在一台(Windows)机器上通过
套接
字
接收“提要”。我将有6个馈送进来,所以我正在侦听6个端口(7000-7005)。每个“提要”都是我想要读取/解析和写入数据库
的
特定数据。通过每个
套接
字
的
数据将每15秒发送给我(例如,数据每15秒刷新一次)。 我已经编写了一个简单
的
java程序(建模为服务器程序),它将简单地侦听指定
的
端口,接收更新并将它们写入数据库。我想为监听程序创建一个管理界面...我希望能够从一个中央脚本
浏览 2
提问于2011-12-24
得票数 1
回答已采纳
1
回答
通过信号中断两个
阻塞
的
pthread
c
、
pthreads
、
signals
在我
的
应用程序中,主
线程
创建了两个
连接
的
线程
;一个
线程
通过在循环中调用scanf()来等待用户输入,另一个
线程
通过在循环中调用accept()来侦听传入
的
套接
字
连接
。
新
连接
在分离
的
单独
线程
中处理。这意味着侦听
线程
应该停止
接受
新
的
连接
,等待当
浏览 1
提问于2012-01-30
得票数 5
回答已采纳
3
回答
Java:停止
线程
TCP服务器
的
好方法?
java
、
multithreading
、
concurrent-programming
对于TCP客户机-服务器通信,我有以下结构: 在服务器启动服务器上启动
接受
线程
,该
线程
接受
客户端
连接
并将ServerSocket传递给它。当客户端
连接
到达时,
接受
方
线程
调用ServerSocket上
的
accept(),并将客户端处理作业提交给工作
线程
(通过executor/
线程
池)并向其提供客户端
套接
字
。循环中
的
工作者从客户端<em
浏览 4
提问于2011-04-11
得票数 5
回答已采纳
2
回答
我应该使用epoll还是只在
线程
中
阻塞
recv?
python
、
sockets
、
webserver
、
epoll
我正在尝试编写一个可伸缩
的
自定义web服务器。这是我到目前为止所知道
的
:每个进程都有一个
线程
池。该进程将
套接
字
分配给
线程
。
线程
在
套接
字
浏览 0
提问于2011-09-09
得票数 7
回答已采纳
1
回答
如何在c++ winsock中判断客户端是否试图
连接
到服务器
c++
、
winsock2
我希望服务器能够
接受
具有以下代码
的
客户端int len = sizeof(cliaddr);_sockClient和_sockServer都是
套接
字
,_sockServer
的
套接
字
已经
连接
到服务器。在
接受
之前,我希望检查_sockSer
浏览 4
提问于2022-06-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
并发服务器(三):事件驱动
服务器模型——从单线程阻塞到多线程非阻塞(中)
Netty实战一之异步和事件驱动
Netty实战四之传输
NGINX 如何实现高性能和可扩展性
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券