腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Windows
上
C
语言
的
套接
字
编程
(
服务器端
,
使用
select
()
和
fd_set
的
多线程
)
、
、
、
、
我在应用层部署了Salt channel加密协议,确保了传输数据
的
完整性
和
安全性。我用
C
语言
编程
,我
使用
Mingw编译器,我
使用
select
()函数
和
fd_set
结构来同时处理多个
套接
字
。我有一个while循环通信,其中我将服务器
套接
字
添加到
fd_set
结构中并调用
select
()函数,当
套接
浏览 120
提问于2021-11-20
得票数 0
回答已采纳
3
回答
C
套接
字
程序-如何在更新从标准输出读取数据时接受用户输入?
我用
C
语言
编写了一个小
的
irc机器人应用程序,它只是将服务器消息写出到屏幕
上
。这只是通过一个while循环来完成
的
,该循环从服务器filedescriptor读取数据。如何同时接受输入?我是
C
开发
的
新手,所以我不确定这是如何完成
的
。有没有人可以给我举个例子,或者给我指出一些文档
的
方向? 我基本
上
是想模仿一个telnet应用程序。stdout被更新,用户可以在控制台提供服务器命令。
浏览 2
提问于2010-10-16
得票数 2
回答已采纳
2
回答
Windows
posix
套接
字
性能
、
、
我正在寻找有关
Windows
网络
编程
的
信息。主要是如何获取单个可执行文件来处理1000个连接。我正在寻找一个
select
()调用,它不需要太多
的
win32 /时间。目前,我们将50%
浏览 0
提问于2011-05-11
得票数 1
回答已采纳
1
回答
在UDP
套接
字
中调用
Select
()时出错
、
、
、
、
我正在
Windows
窗体应用程序中执行
套接
字
编程
(UDP
套接
字
)。我想
使用
select
()。
fd_set
fds;
浏览 2
提问于2015-05-16
得票数 0
回答已采纳
2
回答
在winsock2中
使用
select
时,直接遍历“readfds(Fdsets)”合适吗?
、
、
、
、
我正在学习winsock2中
的
select
api。fdRead是包含所有能够读取
的
套接
字
的
fd_sets。我发现在大多数arcticle中,readfds不是直接遍历
的
。相反,fdSocket由FD_ISSET(FD_ISSET(fdSocket.fd_arrayi,&fdRead))遍历
和
判断。我已经尝试了这两种方法,并且都有效。所以我
的
问题是:为什么不直接遍历readfds呢?(true)
fd_se
浏览 5
提问于2020-10-05
得票数 1
1
回答
在
select
()语句中
使用
"
fd_set
*writefds“参数
这是
select
语句
的
原型(访问手册页):我知道如何
使用
readfds参数:
使用
这个参数,您可以查看数据是否被写入到某个
套接
字
中。另一方面,我找到
的
writefds页面指出,这是为了查看“是否有任何
浏览 0
提问于2011-08-16
得票数 3
回答已采纳
2
回答
在Winsock中混合
使用
文件句柄
和
套接
字
、
、
我正在将一些代码从BSD
套接
字
移植到Winsock,我不确定如何处理下面的情况。我
的
原始应用程序在标准输入
和
网络
套接
字
上
运行
select
:
FD_SET
(0, &fd);if (
select
(..., &fd, ... )...)尝试在Winsock中运行它会给出一个错误10038 (WSAENOTSOCK),这是有道理
浏览 0
提问于2008-12-28
得票数 6
回答已采纳
1
回答
非阻塞
套接
字
的
Windows
select
和
Unix
select
之间
的
差异
、
、
、
、
我试着从
Windows
平台获取一些
C
++代码到Mac /Linux。
Windows
实现
使用
套接
字
和
select
语句。在
Windows
下,提供给
select
的
fd_set
定义如下: u_int fd_count; /* how,我不得不构建一种更动态<em
浏览 6
提问于2013-09-30
得票数 0
2
回答
具有多个客户端
的
客户端/服务器体系结构
、
我需要用
C
实现一个服务器/客户端代码。服务器需要能够同时接受四个连接。创建
套接
字
并将其设置为:fcntl(sock,F_SETFL, O_NONBLOCK);bind it :fcntl(sock,F_SETFL, O_NONBLOCK);bindit:fcntl(sock,F_SETFL, O_NONBLOCK);bind it 我不太确定
的
部分是如何接受客户端
的
连接。sockfd, &number, sizeof(numb
浏览 2
提问于2012-02-04
得票数 2
回答已采纳
4
回答
如何发出信号
select
()立即返回?
、
、
、
因此,我在超时时
使用
select
(),这样就不需要继续轮询了。目前,我已经按照以下方式解决了这个问题(基本
上
是从
和
采用
的
方法): 在程序启动时,工作线程为此目的创建一个数据报(UDP)类型
的
额外
套接
字
,并将其绑定到某个随机端口(让我们调用这个
套接
字
B)。同样,主线程创建用于发送
的
数据报
套接
字
。在对
select
()
的
调用中,工作线
浏览 2
提问于2008-12-21
得票数 29
回答已采纳
1
回答
如何
使用
套接
字
编程
将iOS Swift应用程序连接到硬件设备?
、
、
、
、
我想
使用
套接
字
编程
将我
的
Swift应用程序连接到网络硬件设备。
服务器端
编程
已经在硬件设备
上
用
C
语言
完成。如何
使用
套接
字
编程
连接设备并与之通信?我应该选择哪个库?
浏览 19
提问于2017-06-23
得票数 4
2
回答
如何打开具有两个不同端口
的
UDP
套接
字
?
、
我在IP 192.168.210.120
和
端口5000
上
打开了一个UDP
套接
字
。我想在两个不同
的
端口(5000,6000)上接收数据。 请指点
浏览 2
提问于2015-07-02
得票数 1
回答已采纳
2
回答
c
++选择()递减文件描述符计数
、
、
、
、
情况如下:
fd_set
readset; //
fd_set
named readset
FD_SET
(listen_socket, &readset); //adding a listening socket to readset /*use,NULL,NULL<e
浏览 0
提问于2014-01-02
得票数 2
回答已采纳
2
回答
在
C
语言
中,如何访问/迭代动态添加到
fd_set
中
的
文件描述符?
、
我正在尝试用
C
语言
使用
select
()
和
fd_sets在Linux中实现一个服务器/多客户机程序。我尝试将从一个连接
的
客户端发送
的
消息广播到所有其他连接
的
客户端,但我不知道如何在动态添加
套接
字后访问
fd_set
中其他客户端
的
套接
字
。我正在尝试复制我在
C
++中找到
的
一个实现,但是
C
中
的
浏览 1
提问于2018-05-30
得票数 0
4
回答
套接
字
编程
、
这更像是一个一般性
的
快速问题。但是在像
C
#,Python,
C
,
C
++.......etc谢谢
浏览 1
提问于2010-12-29
得票数 4
回答已采纳
1
回答
Windows
同时侦听
套接
字
和
命令行输入
我
的
应用程序需要从命令行监听用户
的
键盘输入,并在单个循环中同时监听
套接
字
上
的
数据。这个应用程序目前在linux
上
运行,通过
使用
select
并将标准输入
和
网络
套接
字
添加到
fd_set
数组列表中,可以很容易地实现上述操作。根据活动
的
不同,应用程序可以处理用户输入或
套接
字
上
的
数据。
浏览 0
提问于2011-08-08
得票数 0
1
回答
如何在选择方法中处理
套接
字
?
、
我在IBM 中看到了如何在服务器程序中
使用
select
方法
的
示例,我希望类似于没有
使用
vectors
和
unordered_map
的
windows
,但我面临
的
问题是,
windows
对
套接
字
描述符
使用
SOCKET,linux
使用
int,虽然我可以将
windows
套接
字
转换为整数,但不推荐
使用
该<e
浏览 6
提问于2022-06-26
得票数 0
回答已采纳
2
回答
如何将UDP
套接
字
绑定到一系列端口
、
、
我想为一个能够读取所有UDP数据包
的
应用程序编写一个内核线程。我在绑定时遇到了问题,因为这些数据包可能会到达端口范围(比如5001到5005)。 如何做到这一点。任何指针/链接都会很有帮助。
浏览 0
提问于2011-07-04
得票数 1
1
回答
Android
上
的
select
()总是返回false
、
、
、
我目前正在
C
++中建立一个基于UDP
的
网络库。一个在
Windows
上
,一个在Android
上
。Android实例应该发送一条在
Windows
上接收
的
广播消息。然而,现在,我正在用两个方向
的
简单广播进行测试。根据我所发现
的
,为了从
套接
浏览 4
提问于2016-12-10
得票数 1
回答已采纳
1
回答
Winsock2
select
():可以在同一个
套接
字
上
发生多个事件吗?
、
、
、
根据 SOCKET someRandomSocket;
FD_SET
writefds;
FD_SET</
浏览 10
提问于2017-08-10
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
网络编程基础漫谈(三)之 select 函数重难点解析 乙篇
网络编程基础漫谈(三)之 select 函数重难点解析 甲篇
打造一款属于自己的远程控制软件一
Python 网络编程基础入门
C语言实现简易聊天室
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券