tcp-ip相关内容

Hazelcast 在多节点 docker 环境中使用 TCPIP

我目前正在努力解决以下问题: 我有一个 Java EE 应用程序,它应该能够在集群中运行(实际上确实如此).对于节点之间的数据交换,我使用 Hazelcast 3.3.3.由于我们的客户害怕 UDP,我们使用 TCP.所以我为每个节点配置了 3 个 hazelcast 参数:要使用的网络接口、端口和集群成员.在现实生活中(不是 docker 环境)一切正常.现在我想将我的 Java EE 服 ..
发布时间:2021-12-28 13:05:00 其他开发

C#.Net中使用IP地址和端口号的TCP/IP客户端套接字程序

TCP/IP 客户端套接字程序.这里我的主要需求是客户端发送消息和服务器接收消息并存储在 C#.Net 的数据库表中,使用服务器 IP 地址和端口号. 解决方案 你说的是一个简单的服务器-客户端程序. 你需要做什么. 先创建一个服务器程序并运行它 创建一个客户端并使用 Connect("SERVER IP", PORT) 连接到您正在运行的服务器现在当客户端连接到服务器时, ..
发布时间:2021-12-28 13:04:12 C#/.NET

使用 C# 中执行的 ESC/POS 命令直接打印到热敏打印机,接口为 TCP/IP

我正致力于在厨房打印机 (Alas KP71M) 上实施 ESC/POS(爱普生销售点标准代码). 我有一个用户界面,POS 用户将其字符串输入到用户界面中,用户输入的字符串将发送到打印机,打印机打印数据. 打印机与主机的接口使用以太网(100M)使用 TCP/IP 连接. 我已经设法将每个必要的命令嵌入到 C# 方法中,我还在服务器上获取了一些示例代码/客户端 C#连接并尝试将其包含在我的 ..
发布时间:2021-12-28 13:03:16 其他开发

使用 tcp_tw_recycle 断开连接

问题总结 我们有一个设置,其中有很多(每秒 800 到 2400 个(每秒 800 到 2400 个)到 Linux 机器的传入连接,并且我们在客户端和服务器之间有一个 NAT 设备.所以系统中还有很多 TIME_WAIT 套接字.为了克服这个问题,我们已将 tcp_tw_recycle 设置为 1,但这导致连接减少.浏览网络后,我们确实找到了为什么会发生 tcp_tw_recycle 和 ..
发布时间:2021-12-28 12:41:46 服务器开发

Linux 内核每个 TCP/IP 网络连接消耗多少内存?

Linux 内核(在内核地址空间中)每个 TCP/IP 网络连接平均消耗多少内存? 解决方案 对于一个 TCP 连接所消耗的内存取决于 sk_buff的大小(linux内核使用的内部网络结构) 连接的读写缓冲区 可以根据需要调整缓冲区的大小 root@x:~# sysctl -A |grep网|内存 检查这些变量 这些指定内核中所有网络连接的最大默认内存缓冲区使 ..
发布时间:2021-12-28 12:36:20 服务器开发

如何从 NetworkStream 获取所有数据

我正在尝试读取通过 TCP/IP 连接的机器缓冲区中存在的所有数据,但我不知道为什么我没有获得所有数据,有些数据丢失了.这是我正在使用的代码.. using (NetworkStream stream = client.GetStream()){字节[]数据=新字节[1024];int numBytesRead = stream.Read(data, 0, data.Length);如果(num ..
发布时间:2021-12-28 12:31:40 C#/.NET

如何建立浏览器到浏览器(点对点)的连接?

如何在客户端使用 HTML5、CSS 和 JavaScript 编写一个允许 直接 tcp/ip 连接的网站加载页面后在客户端浏览器之间. 我需要这样做以减少延迟,因为该站点将要求尽快将来自一个用户的输入传输到另一个用户,因此将数据从客户端 A 发送到服务器,然后再发送到客户端 B 是不是一个好选择. 我阅读了有关此主题的以前的帖子,但我找不到可用的可行解决方案/示例.据我所知,客户端 ..
发布时间:2021-12-28 12:27:27 前端开发

如何模拟 boost::asio::write 超时

我正在尝试模拟 boost::asio::write 超时.或者你可以说,我正在尝试使用 boost::asio::async_write 超时. 正如我所见,boost::asio::write 会阻塞,直到所有数据都写入&在另一边阅读.这种功能当然需要超时. 所以,阅读这里的简单答案Robert Hegner 演示了如何使用 timeout 执行 boost::asio::asyn ..
发布时间:2021-12-24 15:42:03 其他开发

查找网络中的所有IP地址

我正在尝试使用 C#.我需要找到在我的网络中活动的所有 ip 地址并将它们显示在列表中.我可以 ping 网络中所有可用的 (1...255) ip 地址.但我想让这个过程更快. 解决方案 此代码在大约 1 秒内扫描了我的网络 255 个 D 级网段.我在 VB.net 中编写并将其翻译为 C#(如有任何错误,请见谅).将其粘贴到控制台项目中并运行.根据需要修改. 注意:该代码未生产 ..
发布时间:2021-12-20 10:08:56 C#/.NET

为什么网络字节顺序被定义为大端?

正如标题中所写,我的问题是,为什么 TCP/IP 在传输数据时使用大端编码而不是替代的小端方案? 解决方案 RFC1700 表示一定是这样.(并将网络字节顺序定义为大端). 互联网协议文档中的约定是以十进制表示数字并以“大端"表示数据命令[科恩].也就是说,字段是从左到右描述的,最左边的重要八位字节和最不重要的八位字节在左边没错. 他们所做的参考是 圣战与和平请求科恩,D.计 ..
发布时间:2021-12-20 10:07:05 其他开发

通过 SO_RCVTIMEO 套接字选项在 Ruby 中设置套接字超时

我试图通过 SO_RCVTIMEO 套接字选项使 Ruby 中的套接字超时,但它似乎对任何最近的 *nix 操作系统都没有影响. 使用 Ruby 的 Timeout 模块不是一种选择,因为它需要为每个超时生成和加入线程,这可能会变得昂贵.在需要低套接字超时和具有大量线程的应用程序中,它本质上会降低性能.这已经在很多地方被注意到,包括 Stack Overflow. 我已经阅读了 Mik ..
发布时间:2021-12-11 11:32:06 其他开发

PHP 通过 TCP/IP 发送消息

我尝试通过 TCP/IP 从 PHP 网站向 Arduino 发送消息. 使用以下代码,我可以从 php 网站发送消息 问题是,第一次调用网站时,消息没有立即传递.在网站刷新几次后,消息就到达了,但逻辑如此之多,就像网站刷新量一样. 已经尝试将消息长度限制为 2 字节,但没有成功. 解决方案 尝试在 try - catch 块中添加. 尝试 {} 捕获(异常 $e){回 ..
发布时间:2021-11-17 03:52:53 PHP

HTTP 与 TCP/IP,将数据发送到 Web 服务器

我目前正在做一个需要使用 Arduino Nano 的项目(http://arduino.cc/en/Main/arduinoBoardNano) 将数据从温度传感器发送到网络服务器. 起初我认为这很容易,因为有很多很棒的库可以帮助处理 POST/GET 等.但是,我的教授刚刚告诉我,我需要使用 TCP/IP 将数据发送到服务器,据我了解,POST 和 GET 是 HTTP 方法. 有 ..
发布时间:2021-11-17 03:41:15 其他开发

最大 MQTT 连接数

我需要创建一个可以处理 5+ 百万个连接、5+ 百万个主题(每个客户端一个)、处理 30 万条消息/秒的服务器群. 我试图了解各种消息代理的功能,因此我目前使用两个 RHEL EC2 实例 (r3.4xlarge) 来制作大量可用资源.所以你不需要查找它,它有 16vCPU,122GB RAM.我远未达到使用限制. 我无法通过 600k 连接限制.由于客户端和服务器上似乎没有任何 O/ ..
发布时间:2021-11-15 22:04:43 其他开发

使用 TCP/IP 从虚拟机连接到另一个

我有 2 台不同的机器在虚拟机上运行 ubuntu,我正在尝试在一台机器上运行服务器并从另一台机器连接客户端.但是,由于虚拟机提供的 IP 地址非常奇怪,即 10.x.x.x ,我无法连接.我设法在同一台虚拟机上以 ./server 和另一个 ./client localhost 2017 的形式运行这两个程序,但不在不同的机器上.. 我正在尝试使用 ./client 10.xxx 2017 和产 ..
发布时间:2021-09-04 20:16:59 服务器开发

如何将我的 Django 应用程序与 TCP 端口上的传入数据连接起来

我正在尝试将 django URL 连接到 TCP/IP 端口上的传入数据.如果有人可以对此有所了解,那就太好了 解决方案 您可能必须侦听来自另一个进程或线程的端口.将传入的数据保存在某处,无论是日志文件、数据库还是其他任何内容.然后让 Django 在准备网页以响应 URL 上的请求时使用这些数据. ..
发布时间:2021-09-04 20:08:25 Python