tcp相关内容

Windows 上的 PPP 服务器

我们有一个解决方案,其中一些硬件连接到 Win 7 机器上的 COM 端口,并与我们的 Java 应用程序交互.硬件希望使用 PPP 服务器通过 TCP/IP 透明连接到其他服务器. 有没有人有关于如何做到这一点的建议?从 Java 应用程序启动 OS 本机 PPP 服务器,并连接到 COM 端口?这是怎么做的? 解决方案 你可能会惊讶地发现 Win7 仍然原生支持 PPP. ..
发布时间:2021-12-28 13:04:35 Java开发

http2 TCP 连接何时关闭?

我知道http2使用一个tcp连接来服务多个请求,例如,如果我请求包含a.css和a.js的index.html,这三个请求将在一个tcp连接中完成. 如果用户点击 index2.html 会发生什么?此请求是否仍使用相同的先前 tcp 连接?如果是这样,浏览器是否会保持连接打开直到用户关闭浏览器?而在服务器端,服务器是否一直保持许多连接打开? 解决方案 使用 HTTP/2 时,浏览 ..
发布时间:2021-12-28 13:04:25 其他开发

pid 0 拥有的 TCP 连接

我正在努力确保 Windows 服务程序(在 .NET 之上运行)正确释放其网络连接. 在本地运行该服务时,我知道它会在端口 57300 上创建大量到本地主机的 HTTP 连接.我正在使用 netstat 来监控它们是否被正确释放. 我很惊讶地看到该端口的许多连接都归“系统空闲进程"(PID=0)所有. 在这里我们可以看到,这些连接中只有三个属于服务程序 (PID=5012).所 ..
发布时间:2021-12-28 13:04:18 C#/.NET

Netty 客户端到服务器消息

这实际上是我在这里发表的第一篇文章,我一直在努力解决这个问题,但我终于打电话给了国旗,并试图就这个主题寻求一些帮助. 所以我有一个客户端和一个服务器,它们以回声客户端/服务器和安全聊天客户端/服务器为模型.我对聊天的 SSL 部分不感兴趣,使用回声只是为了确保我收到来自客户端/服务器的响应.我将在本文底部添加所有相关代码.我目前遇到的问题是,我可以在客户端连接时从服务器向客户端发送消息,但是 ..
发布时间:2021-12-28 13:03:54 Java开发

WCF 4 Rest 获取请求的 IP?

嘿,你如何获得发出请求的人的 IP 地址,如下所示: [ServiceContract][AspNetCompatibilityRequirements(RequirementsMode =AspNetCompatibilityRequirementsMode.Required)][服务行为(InstanceContextMode = InstanceContextMode.PerCall)] ..
发布时间:2021-12-28 13:03:39 C#/.NET

通过 tcp 的 Webrtc 媒体?

我是 WebRTC 的新手. 我了解了回合服务器. 下面的东西用于为 webrtc 应用程序配置在 TCP 上工作的轮流服务器. webrtc 应用程序中的轮流服务器配置示例:- {url: ‘turn:192.158.29.39:3478?transport=tcp’,凭据:'JZEOEt2V3Qb0y27GRntt2u2PAYA=',用户名:‘28224511:137933 ..
发布时间:2021-12-28 13:03:32 其他开发

套接字保活不起作用

我有一个客户端 connect() 到服务器,当空闲时,它会在几个小时后超时.我加了setsockopt(socket, SOL_SOCKET, SO_KEEPALIVE...) 1 秒但这并没有什么不同.关于为什么 keepalive 不起作用的任何线索?如果我使用 SOL_TCP 而不是 SOL_SOCKET 会有什么不同吗?这是在 Linux 上. 解决方案 int val = 1; ..
发布时间:2021-12-28 13:03:26 服务器开发

在 Go 中模拟 tcp 连接

在 Go 中,TCP 连接(net.Conn)是一个 io.ReadWriteCloser.我想通过模拟 TCP 连接来测试我的网络代码.我有两个要求: 要读取的数据存储在一个字符串中 每当写入数据时,我都希望将其存储在某种缓冲区中,以便稍后访问 是否有用于此的数据结构,或制作一个简单的方法? 解决方案 为什么不使用 bytes.Buffer?它是一个 io.ReadWrit ..
发布时间:2021-12-28 13:03:08 其他开发

关于结构 tcp_info 的良好文档

我正在获取 tcp 连接的性能参数,其中一个参数是带宽.我打算使用从 linux 2.6 开始支持的 tcp_info 结构,它保存有关 tcp 连接的元数据.可以使用 tcp_info 上的 getsockopt() 函数调用来检索信息.我花了很多时间找到一个很好的文档来解释该结构中的所有参数,但找不到. 此外,我测试了一个小程序,从 tcp_info 中检索 tcp 连接的值,在那里我发 ..
发布时间:2021-12-28 13:03:01 其他开发

MongoDB 的简单 HTTP/TCP 健康检查

我需要为 Docker 容器内的 MongoDB 实例创建健康检查. 虽然我可以通过 CLI 进行解决并使用 Mongo Ping,但最好的选择是创建一个简单的 HTTP 或 TCP 测试.在标准 ping 测试中,默认 27017 端口没有响应. 有什么值得信赖的方法吗? 解决方案 我为 mongodb 创建了一个简单的健康检查,它使用 mongo 客户端发送一个简单的查询请 ..
发布时间:2021-12-28 13:02:33 其他开发

通过 tcp 连接发送大文件

我需要通过 Internet 将一些大文件发送到计算机.结果我打开了我计划在路由器上使用的端口并转发相应的 IP 地址.无论如何,让我向您展示我一直在努力实现这一目标的课程.这个类在处理小文件时效果很好,但有时它们在处理大文件时会失败. 这是服务器的代码:(它是一个控制台应用程序) 使用系统;使用 System.IO;使用 System.Net;使用 System.Net.Sockets; ..
发布时间:2021-12-28 13:02:20 C#/.NET

java中如何实现TCP服务器和TCP客户端传输文件

我已经实现了简单的 TCP 服务器和 TCP 客户端类,它们可以将消息从客户端发送到服务器,并且消息将在服务器端转换为大写,但是如何实现从服务器到客户端的文件传输和上传从客户端到服务器的文件.以下代码是我得到的. TCPClient.java: import java.io.*;导入 java.net.*;类 TCPClient {public static void main(Strin ..
发布时间:2021-12-28 13:02:00 Java开发

Linux 中的正常关闭服务器套接字

我希望能够停止侦听 linux 中的服务器套接字,并确保正确处理从客户端的角度打开的所有连接,而不是突然关闭(即:接收 ECONNRESET). 即: sock = create_socket();听(袜子,非零积压);优雅的关闭(袜子); 如果认为调用 close() 并处理已经接受的套接字就足够了,但是内核积压中可能存在打开的连接,如果您在服务器套接字上调用 close(),这些连接 ..
发布时间:2021-12-28 13:01:52 服务器开发

Go-Back-N 窗口大小

为什么在 TCP 的 Go-Back-N 算法中,窗口大小(N)必须小于序列号空间(S):S>N?我试着自己弄清楚,但不要安静 解决方案 假设序列空间为 4(序列号 0、1、2、3).假设窗口大小也是 4.发送方发送 4 个带有序列号 (0,1,2,3) 的数据包.接收器接收所有四个数据包.所以它发送 4 个确认(0,1,2,3).现在假设所有的确认都丢失了.发送方将重新发送所有四个数据包 ..
发布时间:2021-12-28 13:01:29 其他开发

NodeJS:处理 TCP 套接字流的正确方法是什么?我应该使用哪个分隔符?

据我了解 此处,“V8 有一个分代垃圾收集器.随机移动对象.Node无法获得指向原始字符串数据的指针以写入套接字."所以我不应该将来自 TCP 流的数据存储在字符串中,特别是如果该字符串变得大于 Math.pow(2,16) 字节.(希望我现在是对的..) 那么处理来自 TCP 套接字的所有数据的最佳方法是什么?到目前为止,我一直在尝试使用 _:_:_ 作为分隔符,因为我认为它在某种程度上是 ..
发布时间:2021-12-28 13:01:17 其他开发

HTTP 持久连接与 TCP 套接字连接

来自维基百科上的这篇文章: Keepalive 消息不是正式的HTTP 1.0 支持.在 HTTP 1.1 中所有连接被认为是持久的,除非另有声明. 这是否意味着使用这个我实际上可以模拟一个机制TCP套接字连接? 用这个我可以做一个服务器将数据“推送"到客户端? 都是 HTTP 连接,即使是我用来连接到 Stack 的一个溢出“HTTP 持久化"? COMET 技术服务器推送使用 ..
发布时间:2021-12-28 13:01:03 其他开发