tcp 相关问题

传输控制协议(TCP)是一种传输层协议,它提供面向连接的数据流服务,并提供有保证的有序传输。

TCP:是否可以绑定一个套接字,然后/两者/从它连接并从它接受(客户端和服务器规则)?

是否可以在任何通用平台中(例如在 Windows 中)编写一个创建套接字的服务进程,将其绑定到一个本地“地址:端口”(固定),然后: 用它来听...

回答 2 投票 0

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

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

回答 1 投票 0

如果我只想接收C/TCP数据,是否需要connect()?

如果我只想从客户端接收数据,而不发送数据,我的服务器代码中是否需要有一个 connect() ? 或者具备以下条件就足够了? 插座(); 绑定(); 听着...

回答 3 投票 0

使用 Select 区分套接字

我正在制作一个监听多个端口的 TCP/IP 服务器。我选择使用 select 来启用多个事件的处理。 所以,目前我有两个套接字,它们连接到两个不同的......

回答 2 投票 0

避免recv()错误C套接字编程

我正在为 TR-069 服务器编写 CWMP 客户端。我的客户代码基于此主题(该主题中还有一个源代码链接) CWMP CPE(客户端)实施 我遇到了一个奇怪的我...

回答 1 投票 0

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

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

回答 3 投票 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 与线程与 TCP C 程序结合

我很困惑:是否可以/建议组合线程并在 fd 上进行选择? 例如:我想制作一个线程 tcp 客户端-服务器程序,客户端可以向服务器发送消息,并且

回答 2 投票 0

ThreadX mit NetX 模块是 POSIX 操作系统吗?

很多开源库都是基于POSIX API的,比如open62541for OPC UA。 现在我正在使用 RTOS Eclipse ThreadX 和 NetX 作为 TCP/IP 模块,有谁知道 ThreadX 是否有像 POSIX 这样的

回答 1 投票 0

“TCP localhost:57318->localhost:34033 (CLOSE_WAIT)”和“打开文件太多”

我有一个 python 脚本,它使用 selenium 在 ubuntu 服务器上进行网络抓取。我在每次迭代的 while 循环中创建新的驱动程序对象,并在使用后退出它。 脚本运行...

回答 1 投票 0

将原始数据发送到 TCP 服务器的 Linux 工具

我知道这不是直接的“开发”问题,但我需要此信息来测试开发项目,所以我认为有人可能遇到了类似的问题。 我将测试一个运行......的软件

回答 3 投票 0

RST 未在 C 中通过套接字发送或接收

在我向关闭的端口发送几个 SYN 数据包后,我试图接收发送到我的程序的 RST 数据包,情况是我看到任何 RST 段正在发送或接收,因为我确认了这一点...

回答 1 投票 0

如何使用 Python Socket Server 打开和关闭线程?

我有一个简单的Python套接字服务器,我希望我的客户端能够在多个连接的持续时间内打开/关闭线程进程(即我不想保持我的客户端-服务器连接...

回答 1 投票 0

c# 退出 NetworkStream.read()

我创建了一个 TCP 侦听器来从端口接收数据。我创建了一个 NetworkStream 来读取即将到来的数据。 NetworkStream 流 = new NetworkStream(TCPSocket); 字节[]字节=新字节[128];...

回答 2 投票 0

listen 系统调用中的积压值

我对listen系统调用中的backlog值有疑问。来自监听系统调用的手册页。 如果 backlog 参数大于 /proc/sys/net/core/somaxconn 中的值,则为

回答 3 投票 0

从多个线程调用accept()

我正在编写一个并发 TCP 服务器,它必须使用“每个连接一个线程”的方法(使用线程池)处理多个连接。我的疑问是哪种方式对每个人来说都是最佳的方式

回答 1 投票 0

如何设置TCP套接字选项让它在握手时发送ACK/RST?

我注意到HAProxy的探测机制是这样的: 客户端 -> [SYN] -> 服务器 客户端 <- [ACK/SYN] <- Server Client -> [ACK/RST] -> 服务器 浏览完HA的源代码后...

回答 3 投票 0

Android 客户端套接字永远不会从 Windows Java 服务器套接字接收任何内容

到目前为止,我一直按照书本做所有事情,并且总是遇到这个例外,所以我真的需要一些建议。我正在尝试使用我的家庭 WiFi 实现客户端-服务器对。 有什么可做的吗...

回答 1 投票 0

tcpServer:如何发送内容并随后关闭 TCP 连接

我正在我的 C# 应用程序中使用此处给出的 tcpServer: http://www.codeproject.com/Articles/488668/Csharp-TCP-Server 它有一个 TcpServer 类,可以打开端口并开始侦听它。我收到数据...

回答 1 投票 0

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