腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
从多个
套接
字
读取:具有选择
和
多
线程
读取
的
单
线程
、
、
、
、
我正在设计一些基于TCP
和
UDP
的
协议,我需要同时接收来自多个客户端
的
数据:每个客户端将通过两个
套接
字
(TCP
和
UDP
)发送这些数据。我怀疑如何实现服务器。我正在讨论几种选择: 处理一个
线程
中
的
所有
UDP
套
浏览 4
提问于2015-01-20
得票数 0
1
回答
LIBUV : Linux中
的
SO_REUSEPORT
问题
、
、
、
、
我在C中有一个基于libuv
的
UDP
服务器,我们有一个: 4 Worker Thread:在回调调用时,从相应
的
队列中排出队列,并发送一个响应。每个
线程
也绑定到相同
的
地址。现在,当我向
UDP
服务器发送请求(src_port:A
和
dest_p
浏览 7
提问于2015-08-28
得票数 0
4
回答
从两个
线程
中
的
两个
套接
字
读取数据会导致数据丢失
、
我有一个用Visual Studio6编写
的
多
线程
Windows C++应用程序。从
套接
字
读取数据不是
线程
安全
浏览 2
提问于2009-01-09
得票数 0
回答已采纳
1
回答
关于多
线程
UDP
客户机-服务器体系结构
的
几个
问题
、
、
、
我正在使用
套接
字
和
UDP
客户机-服务器架构进行一些实践,并参考web上
的
一些示例,使用C实现了一个非常简单
的
UDP
服务器,并使用C++实现了一个
UDP
客户端类。notifyEntry
和
notifyExit都是static,目前需要对类实例
的
引用才能正常工作。考虑到这一情况,我想问你: 这是因为
线程
的
recvfrom还可以捕获来自另一个请求
的
响应,即
套接
浏览 0
提问于2019-01-26
得票数 0
回答已采纳
4
回答
I/O完成端口,如何释放每个
套接
字
上下文
和
每个I/O上下文?
我在
UDP
套接
字
上使用IOCP,而
UDP
套接
字
可能在另一个
线程
中被关闭。那么,如何安全地释放与
套接
字
关联
的
每个
套接
字
上下文
和
每个I/O上下文? 当我关闭
套接
字
时,内核队列中仍有未完成
的
I/O请求。如果我在
套接
字
关闭时释放上下文,GetQueueComple
浏览 0
提问于2009-03-24
得票数 0
1
回答
同一端口上
的
多个DatagramSocket,仅首先获得流量
、
、
我创建了一个java服务器,它监听特定端口上
的
udp
数据包,当接收到数据包时,它会创建一个新
的
线程
,并将新
的
datagramsocket绑定到该端口,所以如果它在该端口上获得10个数据包,它会创建10个
线程
,并将新
的
套接
字
绑定到同一端口。
问题
是,尽管创建了新
的
线程
和
套接
字
,但只有创建
的
第一个
套接</em
浏览 1
提问于2019-08-06
得票数 0
1
回答
不同
线程
中
的
UDP
发送
和
接收
、
、
、
、
在Linux内核中,在同一
套接
字
上处理
UDP
发送
和
接收
的
独立性如何?我
的
用例是一个工作
线程
在1000个
套接
字
上发送
UDP
测试流量,并在另一个工作
线程
中接收
UDP
回复。接收器将是一个epoll循环,它还接收
套接
字
错误队列上
的
硬件发送
和
接收时间戳。为了澄清,当执行sendmsg() syscall时,这是否会暂时阻
浏览 26
提问于2017-02-16
得票数 5
1
回答
如何在qthread
和
mainthread中使用QObject,以避免"glibc检测到双重释放或损坏(fasttop):"?
、
、
我有一个qthread,它使用
udp
套接
字
在循环中写入
和
读取数据报。QUDPSocket是在主
线程
中创建
的
。如何处理将在QThread
和
主
线程
中使用
的
QObjects。另外,在主
线程
中使用
UDP
套接
字
并在qthread中使用它也可以吗?
浏览 0
提问于2010-02-25
得票数 0
回答已采纳
1
回答
多个
udp
套接
字
的
优点
、
、
、
这个
问题
来自我最近
的
一次测试:(服务器代码使用一个
线程
进行读操作,使用N个
线程
进行写操作,其中N是现在需要完成
的
写操作
的
数量) 使用多个
UDP
套接
字
(每个客户端一个
套接
字
)比使用一个
套接
字
(一个
套接
字
用于所有客户端官方
的
回答是:没有,因为服务器对每个客户端使用一个
线程
进行读/写,这不
浏览 2
提问于2015-02-28
得票数 0
1
回答
多个并发客户端
的
Python
UDP
套接
字
选项(&C)
、
、
、
新
线程
接收到对
套接
字
和
调用者地址
的
引用,因此它们对该地址和数据使用socket.sendTo。当客户端关闭它
的
客户端(Alt+F4)并且有人与em通信时,就会出现这个
问题
,导致
套接
字
抛出10054错误“
套接
字
连接重置”。我想这不是
UDP
所期望
的
。客户端
线程
上
的
"talk“方法也在try & except标记之间
浏览 1
提问于2010-01-10
得票数 1
回答已采纳
1
回答
基本Netty演示不能同时处理TCP
和
UDP
套接
字
。
、
、
、
、
我有以下文件: 当我运行这个时,只有
UDP
连接才能工作。当我注释掉
UDP
时,TCP工作得很好。我现在要做
的
就是对TCP
的
一个
套接
字
和
UDP
的
一个
浏览 3
提问于2015-05-09
得票数 0
回答已采纳
1
回答
关闭后
UDP
端口不空闲(Windows)
、
、
、
我有两个侦听
套接
字
(通过对socket(AF_INET6, SOCK_DGRAM, IPPROTO_
UDP
)
的
调用创建),此时它们由一个
线程
维护。但是,bind(...)调用在其中一个
套接
字
上返回错误10048 WSAEADDRINUSE (第二个
套接
字
被成功打开),我通过使用netstat看到
UDP
端口保持打开状态(closesocket(..而这个“关闭”
的
UDP
端口只要第二个
浏览 4
提问于2022-11-08
得票数 0
回答已采纳
2
回答
用于单个TCP
套接
字
发送请求和等待响应
的
多
线程
FIFO队列
、
、
、
、
下面是我当前
的
java实现: 这部分工作正常,但是通过对TCP
套接
字
部分在高负载下
的<
浏览 3
提问于2012-09-06
得票数 0
1
回答
使用PHP构建IRC机器人,需要一些帮助
、
、
、
我需要能够做
的
是让机器人运行并接受来自用户
的
命令,并侦听
UDP
套接
字
。我通过
UDP
套接
字
发送数据,我需要分析这些数据,将其排序到MySQL表中等等。我需要那个
UDP
数据提供给我
的
机器人。所以
问题
是,每当我打开一个
UDP
套接
字
时,它都会监听一个“while”循环中
的
所有数据。所以这意味着IRC机器人本身在循环结束
和</em
浏览 0
提问于2011-06-22
得票数 0
3
回答
如何关闭Winsock
UDP
套接
字
?
、
、
我需要立即关闭有未发送数据
的
UDP
套接
字
。TCP有SO_LINGER参数,但我没有发现任何
UDP
参数。它在窗户上。更新0: 我给出了这个
问题
的
背景。我有应用程序第一
线程
打开/绑定/关闭
套接
字
,第二个
线程
向它发送数据报。在某些情况下,关闭
套接
字后(errorcode = 0),绑定函数返回errorcode 10048“已在使用
的
地
浏览 4
提问于2012-07-24
得票数 1
回答已采纳
2
回答
如果在同一端口上绑定多个
套接
字
,是否会导致网络吞吐量下降?
我正在创建3个
套接
字
(发送方
套接
字
),以便使用
UDP
将我
的
数据发送到远程单
套接
字
。 我已经将所有这3个发送器
套接
字
绑定到同一个端口上。这种将所有3个发送方
套接
字
绑定在同一端口上
的
设计是否会降低发送数据包
的
吞吐量效率?或者我应该为我
的
每个
线程
创建一个新
的
端口
和
一个新
的<
浏览 0
提问于2011-09-25
得票数 0
1
回答
Java客户端混合TCP
和
UDP
功能
、
、
、
、
我正在用Java编写客户端服务器应用程序,使客户端和服务器可以通过
UDP
套接
字
与每个客户进行交互,通过TCP
套接
字
进行乒乓操作,用户(客户端)可以通过TCP
套接
字
相互聊天。我有两个单独
的
TCP
和
UDP
线程
。对于融合在一起
的
服务器,我有TCP
和
UDP
功能(简单地启动TCP
和
UDP
线程
)。但我该如
浏览 3
提问于2013-11-11
得票数 2
回答已采纳
3
回答
UDP
服务器
套接
字
缓冲区溢出
、
、
、
、
为了实现这个应用程序,我使用一个
UDP
套接
字
(例如int fdSocket)从所有客户端发送
和
接收数据。我将它绑定到端口8080,并将
套接
字
设置为NON_BLOCKING模式。现在,我有两个与这个实施有关
的
问题
: 使用同一个
套接
字<
浏览 8
提问于2012-07-12
得票数 6
回答已采纳
2
回答
UDP
套接
字
和
线程
的
问题
、
、
、
我遇到了一个关于
UDP
套接
字
的
问题
。 对于这个特定
的
程序,单个.c文件既需要是另一个服务器
的
客户端(通过TCP),也需要是它自己
的
服务器/客户端(执行两次,在不同
的
服务器上运行)。它将同时运行两次,由于它需要能够同时进行TCP连接(针对一种类型
的
数据)
和
UDP
连接(针对不同类型
的
数据),因此需要使用
线程
或fork,但我使用了
线程
浏览 18
提问于2019-05-03
得票数 1
3
回答
模拟
UDP
的
accept() (设置解复用
UDP
套接
字
中
的
定时
问题
)
、
对于具有长期连接
的
UDP
服务器体系结构,一种体系结构是拥有一个侦听所有传入
UDP
通信量
的
套接
字
,然后使用connect()为每个连接创建单独
的
套接
字
以设置远程地址。创建单独
的
套接
字
并使用connect()
的
原因是,这样可以方便地在多个
线程
之间传播数据包处理,并且使
套接
字
更容易与处理所需
的
数据结
浏览 3
提问于2009-06-30
得票数 4
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券