cost 17 ms
TCP 套接字:阻塞还是非阻塞?

我正在编写一个 PC 应用程序,它将通过 TCP 连接到多个微控制器板。 微控制器板正在侦听,PC 应用程序作为客户端连接到它们中的每一个。 根据配置,最多可以有大约 50 个板,我不清楚是否最好将所有这些套接字创建为阻塞在等待 recv() 的单个线程中,或者使套接字非阻塞并使用 select ...

2022-01-25 09:44:59 0 8
"Hello, I am implementing a socket congestion algorithm in diameter client\/server stack.<\/i>您好,我正在直径客户端\/服务器堆栈中实现套接字拥塞算法。<\/b> How to get the current occupied socket buffer size?<\/i>如何获取当前占用的套接字缓冲区大小?<\/b>"

tcp 套接字是非阻塞的。 每隔几秒钟,我就会检查默认的套接字大小和当前占用的大小。 然后,根据这两个值计算百分比。 如果百分比值接近 90,则表明拥塞。 我正在计算默认大小,如下所示: 当前占用的缓冲区大小为: 这里的 ret 值大部分时间是-1。 它会根据 flag[MSG_DONTW ...

2022-01-25 09:32:20 0 15
TCP连接未在无限循环中关闭

有一个基于 PHP 构建的视频流脚本 服务器监听 9090 端口接受客户端的连接,然后无休止地向客户端发送视频。 我的服务器没有注意到用户与互联网断开连接,当我使用 netstat 检查时它保持“已建立” 我应该在哪里以及如何寻找解决这个问题的方法! 在 Nginx 配置中? 它在PHP配置中 ...

2022-01-24 19:43:50 0 9
用 scapy python 伪造 TCP pcap

我试图用 Scapy Python 伪造 TCP pcap 我只需要伪造一侧, 我下载 TCP 链接的示例文件 并写了这段代码: 问题是在 pcap 文件中我看到很多TCP Retransmission或TCP Out-Of-Order 我该如何解决? ...

2022-01-24 16:23:30 0 5
使用 pcap 文件捕获 TCP 数据

我愿意读取pcap文件的捕获,就好像我正在从 TCP 连接读取一样,我有一个在捕获时保存的文件。 我尝试了一个名为“Colaso​​ft Packet Player”的软件,它可以重放我的 pcap 文件,我在“Wireshark”上看到我正在使用 TCP 协议接收数据包,该协议验证数据包播放器是否 ...

2022-01-24 16:16:56 0 8
PHP - 使用 TCP 套接字在网页上写“评论”

真的很奇怪的问题,但我被要求在 PHP 中使用 TCP 套接字。 首先,访问我网站的用户会写一条评论,然后,他会询问他是否可以看到其他用户的评论。 所有这些注释都必须由服务器 TCP 保存,因为我不允许使用 DBMS。 我认为解决此问题的最佳方法是创建一个文件并在其上写入,然后我会阅读它。 问题是我 ...

2022-01-24 14:36:28 0 12
TCP 服务器客户端或客户端服务器

我很纳闷... 我的项目是一台连接到隔离网络中的多个微控制器板的 PC。 到目前为止,该协议是易于处理的 UDP 协议,没有特定的客户端/服务器,但有明显的缺点,即当事情繁忙时会丢失消息。 微控制器有固定的 IP 地址(由拨码开关设置),PC SW 有一个它们的列表,当前向每个微控制器发送 UD ...

2022-01-24 09:02:11 1 25
在 R 中使用带有 svSocketServer 的自定义 procfun

我正在尝试在 R 中设置一个服务器,该服务器读取 JSON(字符串)消息,对其进行处理并返回 JSON 字符串消息。 我在使用标准socketConnection时遇到了很多困难,所以我想我会尝试svSocket包。 如果我正确阅读了文档,那么我应该能够使用自定义procfun参数使用startS ...

2022-01-23 00:59:10 0 2
如何在 mac os 10.11 El Capitan 上更新我的 SSL 证书

我正在使用 mac OS 10.11 El Capitan,而我的 SSL 使用 tlsv1.0。 网站已不再支持此版本。 我想将我的证书升级到 tlsv1.2。 关于我该怎么做的任何帮助? 每当我尝试git clone或使用brew时,我都会收到此错误Unsupported SSL protoc ...

2022-01-21 12:45:52 0 6
使用 QWebSocket 禁用 nagle 算法 (TCP_NODELAY)

我在客户端应用程序中使用 QWebSocket,我需要禁用 TCP 中使用的 nagle 算法。 幸运的是,QWebSocket 似乎默认禁用它: QWebSocketImplementation , LowDelayOption 但是,它似乎对 TCP_NODELAY 选项有任何影响。 使用k ...

2022-01-21 10:23:55 0 11

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM