腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
套接
字
外包给自己
的
线程
的
设计方法
、
、
这些示例(例如聊天
服务器
/
客户端
)
的
主要问题是
服务器
集中在
套接
字
上,这意味着
服务器
在发送和接收过程
中
阻塞
,不能用于任何其他
操作
。因此,
我
想我可以把整个
套接
字
通信外包给自己
的
线程,只从主
程序
调用发送方法,
而
发送请求和
等待
答案
的
整个过程是在线程内完成
的
浏览 0
提问于2015-07-09
得票数 3
1
回答
用
异步
实现PIL和
阻塞
调用
、
、
、
、
我
有一个
异步
应用
程序
,它使用
来自
aiohttp
的
服务器
和带有asyncio.open_connection()
的
异步
套接
字
。
我
的
代码包含
来自
PIL库
的
一些
阻塞
调用,
如
Image.resize() 即使调用没有
阻塞
太多时间,但是,如果
我
使用这些<
浏览 0
提问于2018-11-30
得票数 4
回答已采纳
3
回答
什么是
异步
套接
字
?
、
、
什么是
异步
套接
字
?它们与普通
套接
字
(
阻塞
和非
阻塞
)有什么不同?谢谢。
浏览 0
提问于2010-02-25
得票数 24
回答已采纳
1
回答
我
可以在同一个ZeroMQ REQ/REP
套接
字
上从一个线程发送()和从另一个线程发送recv()吗?
、
如
文档所述,ZMQ
套接
字
是。所以我想标题
的
答案是“
不
”。具体来说,
客户端
有一个主线程,用于处理
来自
(线程安全
的
)消息队列
的
业务处理消息。消息
来自
各种来源,
如
网络、计时器、I/O等。主线程偶尔希望向远程
服务器
发送请求,但不希望
等待
响应(可能需要一
浏览 1
提问于2013-07-10
得票数 2
回答已采纳
2
回答
使用多个
套接
字
,是非
阻塞
还是
阻塞
与选择更好?
、
、
、
假设
我
有一个
服务器
程序
,可以接受
来自
10个(或更多)不同
客户端
的
连接。
客户端
随机发送由
服务器
接收
的
数据,但可以肯定
的
是,至少有一个
客户端
将在每次更新时发送数据。
服务器
不能
等待
信息
到达,因为它还有其他处理要做。除了使用
异步
套接
字
之外,
我
还看到两个选项: 使所有插座无
浏览 4
提问于2009-10-06
得票数 1
回答已采纳
2
回答
C#
Socket.Select和写
、
我
正在尝试编写一个tcp
服务器
,它可以在一个线程
中
处理多个
客户端
。
我
真的想坚持一个线程,甚至没有隐藏
的
C#
异步
线程,所以我想使用Socket.Select,
而
不是使用
异步
的
接收/发送方法。在阅读Select文档时,
我
想知道select如何告诉
我
它可以在
不
阻塞
的
情况下发送多少字节。它
的
浏览 1
提问于2016-01-31
得票数 0
回答已采纳
2
回答
在
循环
中使用Winsock recv函数
的
正确方法是什么?
、
我
正在开发一个httpPlatformHandler
服务器
应用
程序
。
我
的
recv
循环
工作,但使用睡眠功能使其工作。如果没有睡眠电话,它并不总是能得到发布
的
数据。
我
试着改变
阻塞
模式,但最后却一直在
等待
。下面是
我
的
代码:SetBlockingMode(ListenSocket, TRUE); while (
浏览 15
提问于2022-10-07
得票数 0
6
回答
套接
字
术语--“
阻塞
”是什么意思?
、
、
在
C#
中
讨论
套接
字
编程时,术语
阻塞
是什么意思?如果
客户端
1连接,
我
花了10秒来处理他们
的
请求,
套接
字
是否会在2秒后被
阻塞
,以供
客户端
2调用?或者服务是
浏览 0
提问于2011-04-21
得票数 4
回答已采纳
2
回答
当您大量使用Task.Run以致线程池耗尽时,会发生什么情况?
、
、
、
我
有一个.NET Windows,它使用BeginRead / EndRead
异步
I/O范例实现
套接
字
服务器
。现在,这个
套接
字
代码需要调用一些
异步
/任务/
等待
异步
代码。
我
一直在使用Nito.AsyncEx库
的
AsyncContext类
的
Run方法,但我对从EndRead调用它是否会
阻塞
有所保留,将工作线程扣
浏览 2
提问于2014-01-24
得票数 2
回答已采纳
2
回答
同时处理多个常量
套接
字
连接
、
、
、
我
想用java写一个聊天应用
程序
,它可以同时处理许多用户。
我
读过关于socket和threadpool来限制线程数量
的
文章,但我无法想象如何同时处理100个
套接
字
连接,
而
不
创建100个新线程。
我
的
想法是,客户一开始就连接,他
的
连接一直保持打开,直到他离开聊天。他可以向
服务器
发送数据,也可以接收其他用户
的
消息。从
套接
字
读取是<em
浏览 0
提问于2015-07-23
得票数 0
1
回答
Haskell
中
的
Network.Socket编程是否使用forkIO“并发、
异步
、并行、非
阻塞
”?
、
、
请理解GHC
的
RTS是否同时处理
阻塞
读/写
操作
,即假设
我
的
服务器
只能并行处理CPU 1000个线程,如果所有1000个forkIO由于持久
客户端
套接
字
阻塞
读/写
而
被
阻塞
,并且还有500个请求需要处理。选项-A>另一个500个请求是否必须
等待
到1000个forkIO进程完成。选项-B> Haskell内部处理(即并发,
异步</
浏览 0
提问于2018-09-20
得票数 6
回答已采纳
2
回答
没有线程和
阻塞
套接
字
-可以处理多个连接吗?
、
、
、
我
有一个计划需要:
浏览 1
提问于2015-02-12
得票数 0
3
回答
非
阻塞
I/O问题
、
、
、
、
我
对
套接
字
上
的
异步
I/O没有多少经验。最近,
我
不得不实现一个TCP
客户端
,该
客户端
将以独立线程
的
形式连接到
服务器
并
等待
输入数据,并以非
阻塞
方式
等待
输入数据,这样就可以通过简单地从控制线程
中
设置一些标记变体来立即终止线程。
我
的
解决方案是设置
套接
字
、
不
浏览 1
提问于2015-01-10
得票数 0
回答已采纳
2
回答
ZeroMQ:如何构造简单
的
异步
代理?似乎不可能
、
、
、
问题是:
我
可以使用ROUTER
套接
字
接收
来自
客户端
的
消息。这也带有身份证明。但是,
我
不能使用相同
的
套接
字
发送,因为ZeroMQ
套接
字
不是线程安全。也就是说,
我
不能让一个线程
等待
传入
的
消息,
而
另一个线程从
服务器
本身发送出去。
我
不知道有什么方法可以
等待
同时<e
浏览 3
提问于2020-12-15
得票数 1
2
回答
服务器
崩溃时Socet recv挂起
我
正在使用Windows和MAC上
的
套接
字
开发
客户端
服务器
程序
,目前面临着一个问题,当使用任务管理器
的
服务器
程序
崩溃/终止时,
客户端
调用recv将永远
阻塞
。
我
向
服务器
发送了一些数据,并使用recv
异步
等待
回复。此回复将在无法确定
的
一段时间后从
服务器
发出。
我<
浏览 0
提问于2014-12-10
得票数 0
3
回答
套接
字
编程- API疑点
、
、
今天在课堂上有一个关于
套接
字
编程
中
API设计
的
问题。还是有其他
的
解释? 提前谢谢。
浏览 1
提问于2011-02-06
得票数 1
回答已采纳
2
回答
C
套接
字
编程: HTTP请求
不
连续
、
、
、
、
我
是一个c
套接
字
编程和c本身
的
新手。
我
已经写了一小段代码,从另一个互联网
套接
字
读取原始输入,并将数据发送到and
服务器
。接收
的
数据始终是数字。然而,问题似乎是http post请求只发生一次,
而
不是在
循环
中运行,并且
程序
终止。
浏览 3
提问于2011-04-29
得票数 1
回答已采纳
4
回答
.NET
异步
套接
字
与后台工作者
的
比较
、
、
、
我
必须用.NET编写一个TCP/IP
客户端
应用
程序
。(
服务器
实际上是一个嵌入式设备,所以不关心它
的
服务器
端。)
我
想知道,为什么不使用
异步
套接
字
客户端
读/写调用来保持
我
的
主要应用
程序
响应,为什么
不
直接使用后台工作人员并在后台
循环
中使用同步调用呢? 他们会有相同
的
目的,
浏览 15
提问于2014-08-08
得票数 4
3
回答
java
中
的
异步
和非
阻塞
概念。有可能是
异步
和
阻塞
在一起吗?
、
、
、
、
在介绍nio之前,
我
认为非
阻塞
和
异步
概念是相同
的
。asynchronous -对堆栈溢出
的
标记描述:
异步
编程只是允许在单独
的
线程上执行部分代码。它使您
的</em
浏览 2
提问于2014-08-14
得票数 2
1
回答
异步
客户端
套接
字
c#
。
我
如
何在
循环
中
等待
来自
服务器
的
信息
,
而
不
阻塞
程序
的
操作
?
、
、
、
、
我
创建了与TCP
服务器
通信
的
类,如下所示: public class Tcp_client_server_communication private static TcpClient client; BeginRead(); } 要调用这些方法,
我
使用: .Initialize(); .BeginRead(); 它工作得很好,但我希望在多行TextBox
而
浏览 16
提问于2020-09-16
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
并发服务器(三):事件驱动
并发服务器:Redis案例研究
并发服务器(四):libuv
python网络编程——什么是socket?
服务器模型——从单线程阻塞到多线程非阻塞(中)
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券