posix-select

posix-select

文章 0 浏览 2

select系统调用之间是否需要重置fd_set?

我在 Unix 中使用 select 函数时遇到问题。 我有一台等待连接的服务器。首先,我使用 FD_SET(listener, readfds) 将侦听套接字文件描述符 listener 添…

懒猫 2024-10-09 21:44:03 0 0

连接超时在 select() 调用的上下文中意味着什么

我注意到有时 select 返回并在 errno 上设置了连接超时,但我不知道为什么它会这样做,它怎么知道?你打算如何处理这个问题? (我猜这意味着其中一个…

清旖 2024-10-05 16:30:28 0 0

阻塞模式下管道上的 select() 返回 EAGAIN

select() 的手册页 没有将 EAGAIN 列为 select( 的可能错误代码) ) 功能。 谁能解释在什么情况下 select() 会产生 EAGAIN 错误? 如果我理解 select_…

恍梦境° 2024-10-02 07:16:48 0 0

select vs poll vs epoll

我正在设计一个新服务器,需要支持数千个 UDP 连接(大约 100,000 个会话)。有人可以解释一下select与poll与epoll吗?它将帮助我知道该使用哪一个。…

风向决定发型 2024-09-29 02:25:55 2 0

select() 不等待

我必须读取程序日志文件,为此我想使用 select() 和 read() #include &ltstdlib.h&gt #include &ltstring.h&gt #include &ltunistd.h&gt #include &lt…

生生漫 2024-09-17 00:35:07 2 0

如何在C套接字编程中的聊天客户端程序中使用select()?

我想让客户端程序接收来自键盘的输入和来自服务器的数据。我不希望当用户输入某些内容(scanf)时它会阻止从服务器接收数据。 如何用C语言编写代码?…

花间憩 2024-09-16 11:56:42 4 0

第一次使用 select(),也许是一个基本问题?

我已经使用 select() 在该服务器上工作了几天。它的作用是,我有两个客户端数组(一个是“供应商”,另一个是“消费者”),服务器的任务是检查供应商…

独闯女儿国 2024-09-04 17:59:06 2 0

通过选择等待数据不起作用

我目前正在开发一个项目,该项目涉及多个客户端连接到服务器并等待数据。我正在使用选择并监视传入数据的连接。然而,客户端只是继续不打印任何内容,…

萌辣 2024-09-04 09:47:48 3 0

Linux C select:管道回显输入有效,但从键盘读取无效?

我试图理解 http://beej.us/guide/bgnet/examples/select .c(包含在下面供参考)。我正在这样做: :~$ cat /etc/issue Ubuntu 10.04 LTS \n \l :~$ g…

極樂鬼 2024-08-31 16:41:56 2 0

退出阻塞选择调用

我正在调用一个第三方 API,它创建一个套接字,进行连接,然后通过将套接字传递给永远阻塞来调用 select API。 我无权访问套接字。有什么方法可以让我…

却一份温柔 2024-08-29 00:36:50 3 0

带有空 fd 集的套接字选择

假设您有一个 fd 集,其中可以有零个或多个套接字。当我尝试对空 fd 集调用 select 操作时,我得到的是 -1 作为已设置的 fd 的数量,这意味着错误。那…

花海 2024-08-28 02:11:16 8 0

C Socket 编程,select() 和 fd_set 的问题

我正在学习用 C 语言进行套接字编程(参考 Beej)。 这是我正在尝试实现的一个简单的多用户聊天服务器: http://pastebin.com/gDzd0WqP #include &lts…

白龙吟 2024-08-26 20:07:33 5 0

是否有任何平台在 fd_set(对于 select() 或 pselect())上使用结构复制会导致问题?

select() 和 pselect() 系统调用修改它们的参数(“fd_set *”参数),因此输入值告诉系统要检查哪些文件描述符,返回值告诉程序员哪个文件描述符当前…

丑丑阿 2024-08-25 01:37:23 3 0

select() 定时器

select() 是一个很棒的系统调用。您可以打包任意数量的文件描述符、套接字描述符、管道等,并在输入可用时以同步方式收到通知。 有没有办法创建一个间…

撧情箌佬 2024-08-23 00:30:18 7 0

C:关于 Beej 的网络指南的问题......这里有一个假设吗?

我刚刚浏览了 Beej 的《网络指南》,对这部分代码感到好奇(特别标有“从这里”和“到这里”): // main loop for() { read_fds = master // copy it…

铁轨上的流浪者 2024-08-20 02:30:45 2 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文