sockets 相关问题

双向进程间通信流的端点。这通常是指通过网络连接的流程,但决不限于此。不要与WebSocket(协议)或其他抽象(例如socket.io)混淆。

为什么 ssh 工作正常时 ::connect() 返回 EHOSTUNREACH?

我在应用程序中的一个特殊应用程序端口上调用 ::connect() ,它通常工作正常,但是,在两台特定机器之间,从一台机器到另一台机器,它会失败并显示 EHOSTUNREACH wh...

回答 3 投票 0

如何获取Socket的SendBuffer中的字节数?

我有一个网络应用程序,可能无法访问服务器。客户端在空闲时间每 30 秒发送一次字符串 ping 通过 TCP 连接到服务器,以便...

回答 3 投票 0

select() 是否保证所有数据都可用于从套接字读取或仅部分数据

我有一个用c编写的单线程多客户端程序。 如果一个客户端的网络连接速度非常慢或者是恶意的,并将其发送()到服务器应用程序的速率限制为

回答 2 投票 0

在创建将同时为 200 多个客户端发送/接收任务的服务器时,使用 select 或多线程(或两者)是否更好

我正在创建一个服务器,它将同时从 200 多个客户端发送和接收任务(将来可能会有更多客户端)。客户端上还会有后台引擎

回答 2 投票 0

如何获取 select() 监控的文件描述符准备就绪的时间戳?

我的C程序使用TCP套接字进行通信。 我正在使用迭代服务器和 select() 来监听多个文件描述符;每个客户端都有一个 TCP 套接字文件描述符。 是...

回答 3 投票 0

select() 仅适用于第一个循环

void async_socket_rcv(int clientfd); int main(int argc, char *argv[]) { //配置缓冲区立即输出 setvbuf(stdout, 0, _IONBF, 0); //Mysql版本 printf("MySQL ...

回答 2 投票 0

Select() 在套接字中读取

我有一个客户端服务器客户端连接,服务器每1秒读取客户端发送的消息,但我不希望服务器继续等待消息太长时间。我尝试过使用...

回答 1 投票 0

在 C 中使用相同的 fd 进行读/写选择

我有两个文件描述符,fd1 和 fd2,我想从中读取和写入。我将它们放在 fd_set 中: fd_set 袜子; FD_ZERO(&socks); FD_SET(fd1,&socks); FD_SET(fd2,&socks); 我...

回答 1 投票 0

在同一个 Linux 线程中运行 select() 套接字和计时器

我正在ucLinux上编写用于套接字通信的代码。我使用 select() 来读取套接字上的数据。我还有一个 20 毫秒计时器(使用 setitimer 创建)在同一线程中运行以执行...

回答 2 投票 0

C 套接字:服务器为 Firefox 提供可下载文件,而不是 Firefox 显示页面

我正在创建一个简单的服务器,它除了在端口 2222 处提供现有文件 /home/john/www 之外什么也不做。我的 www 文件夹包含三个文件:index.html、server.c、client.c。 运行服务器,我的萤火虫...

回答 2 投票 0

如何确定 SSL 套接字上的数据何时完成

我正在编写一个应用程序,该应用程序创建与 https 服务器的多个非阻塞 SSL 连接,在每个连接中我发送一个请求并读取服务器的响应。我的问题是,无论我做什么,我都做不到

回答 2 投票 0

C TCP套接字,使用select后'发送'可以返回0吗?

我有一个用C语言编写的客户端-服务器程序。 我使用 select 来确保客户端已准备好接受数据(即 client_fd 位于 select 返回的 write_fds 中)。 如果客户确实准备好接受...

回答 1 投票 0

C 套接字,聊天服务器和客户端,回显问题

这是我的聊天服务器: #包括 #包括 #包括 #包括 #包括 #包括 #包括<

回答 1 投票 0

在套接字c++中选择不起作用

我创建了一个类,实现了tcpsocket的select功能。 (listenSock 是 TcpSocket 的向量 - 有效) 我不明白为什么但第二次选择称为程序停止

回答 1 投票 0

C select() 出错

我制作了一个小型客户端/服务器程序,其中服务器可以使用 select() 函数同时处理多个客户端。当我运行我的程序时,一切正常,直到我杀死客户端专业人士......

回答 1 投票 0

打印FD_SET中fds的值

是否可以在 fd_set 中打印套接字的状态? 假设我有这个代码: int main(int argc, char * argv[]) { int sockfd、newfd、i; struct sockaddr_un sv_addr, cli_addr; 整数

回答 2 投票 0

TCP 套接字永远不会关闭

我正在运行一个正在等待 TCP 连接的 pselect。该 pselect 在它自己的线程中运行,因此我有一堆正在运行。 我在这些 pselect 上设置了超时,但是,看起来

回答 1 投票 0

远程套接字上 select() 的行为已关闭(通过终止进程)

两个进程正在通过套接字进行通信 - 进程 A 和进程 B。 进程 B 正在使用 select() 调用来检查套接字何时准备好进行 I/O。 进程A突然被杀死。会发生什么...

回答 3 投票 0

套接字应用程序无法通过互联网运行

我在套接字编程中遇到了问题。我目前正在编写一个简单的服务器/客户端应用程序,它要求连接客户端回答调查(我正在遵循书中的练习:TCP/IP

回答 2 投票 0

如何使用Python和套接字模块在客户端查看可用服务器

如何利用Python的多功能套接字模块来枚举本地网络上的服务器而不启动连接?我的目标是从客户端检索服务器列表,而无需...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.