问题标签 [tcp-ip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2788 浏览

networking - 我们可以指示 netsh.exe 将其输出转储到 xml 文件吗?

假设我在命令提示符下输入以下命令:

此命令将输出转储到文本文件。我希望以 xml 格式转储相同的输出。可能吗 ?

0 投票
2 回答
579 浏览

networking - 同一子网上的两台主机之间的ip包会丢失吗?

同一子网上的两台主机之间是否会丢失 ip 数据包,或者是否需要涉及路由器?而且,我对数据包重新排序有同样的问题。

我应该澄清一下,这是数据中心有线网络上的一个子网,其中两个 Web 服务通过 http 进行通信。

0 投票
1 回答
5453 浏览

ruby - 使用 Ruby 的 TCPSocket-Class 发送原始字节数组的最简单方法

我想使用 Rubys TCPSocket-Class 发送原始字节。有人有一个很好的例子吗?

我已经用这种方式尝试过,但它不起作用:(

谢谢 :)

0 投票
1 回答
2943 浏览

android - iOS/Android - 通过蓝牙的 TCP/IP

我将简要描述我正在尝试做的事情,任何帮助将不胜感激。

我有一些设备(我将它们称为“设备”)(基本上是传感器),它们使用以太网(TCP/IP)连接到其他一些设备(我将它们称为“ConnectDevices”)。这些设备基本上会发送一些他们正在监控的数据值。连接设备有两个接口:以太网+蓝牙(2.1 + EDR),它们连接到路由器,它们都形成了一个局域网。

因此,我的问题是:是否可以使用 iPhone/Android 手机监控我的设备(读取数据)?这意味着我应该以某种方式连接到 LAN 上可用的设备,但通过(最近的)ConnectDevice 的蓝牙接口。此外,即使它们没有直接连接,也应该可以从任何 CoonectDevice 连接到任何设备。

谢谢。

0 投票
3 回答
243 浏览

c# - dotNET:同一台机器上的远程连接——可能吗?

我在我的笔记本电脑上部署了一个基于 C# 的 winforms 或 ASP.NET 应用程序,它必须远程连接到 Windows 服务。配置文件中提到的协议是 TCP-IP 如下:

如果我的笔记本电脑上也安装了“windows 服务”会怎样?... winforms 或 ASP.NET 应用程序能否建立“同一台机器上的远程连接”...???

0 投票
1 回答
795 浏览

c++ - 使用套接字,发出通信结束信号的最佳做法是什么?

我正在使用 C++ 中的套接字编写客户端-服务器应用程序。

通信协议本质上是:

  1. 客户端连接到服务器。
  2. 客户端向服务器“发送”一个 ASCII 命令。
  3. 服务器远程执行命令,并获取结果,并将结果发送回客户端。

结果可以是数兆字节的数据。将所有结果发送到客户端后,我希望服务器向客户端发出信号通知它已完成。

closesocket() 是最好的方法,还是应该向客户端发送一条消息,表明没有更多结果,客户端可以决定是否关闭套接字?关闭套接字的缺点是客户端如果要执行另一个命令则需要建立新连接,但是从服务器发回消息的缺点是客户端需要扫描每个recv以确定结果是否完成。

哪个是最佳实践?

0 投票
1 回答
602 浏览

c# - 为什么 TcpListener 会泄漏 ESTABLISHED 连接?

我有一个应用程序正在监听来自大约 30 辆汽车中调制解调器的消息。我使用 TcpListener 来实现如下所示的服务器代码(省略了错误处理):

我正确收到消息,我的问题在于断开连接。每 12 小时调制解调器重置并获得一个新的 IP 地址,但服务器继续保持旧连接处于活动状态(它们在 tcpview 中标记为 ESTABLISHED)。有没有办法为旧连接设置超时?我认为通过关闭 TcpClient 来关闭 TCP 连接(这就是在我的本地测试中发生的情况),我做错了什么?

0 投票
2 回答
118 浏览

c# - Howto - 对跨 tcp/ip 边界的调用程序集进行身份验证

我有一个服务器引擎,它通常在服务器中工作(想象地)。但偶尔它会在客户端上执行,或者偶尔在另一台服务器上执行,并且希望使用该服务器来执行一些额外/额外的处理。

之间的链接将受到 ssl/tls 和证书的保护。所以通信将是安全的,但我不确定调用引擎是我的代码。

你将如何对那个引擎进行认证。爱丽丝和鲍勃在这个话题上会说什么?

0 投票
2 回答
458 浏览

java - Java计算机到计算机的连接?

是否有可能让两台计算机在没有 Java 中涉及的任何服务器的情况下通过套接字相互连接?如果是这样,怎么做?我只看到了服务器是永久的服务器-客户端连接的例子。

例如:

我从来没有真正理解这一点。如果这是一个不好的问题,请原谅我。

0 投票
1 回答
315 浏览

java - Java tcp/ip 套接字

关于这个的快速问题

如果我在客户端中使用这些参数,如何指定服务器具有名称并因此在客户端中引用它?

编辑

如果含糊不清请见谅。我正在用 java 编写即时通讯程序,并将此构造函数用于客户端套接字,它希望将主机名作为字符串接收,将主机端口作为 int 接收。我要问的是在这种情况下如何设置/查找主机名?

例如,如果我在本地运行,字符串是否只是“127.0.0.1”?还是我以某种方式设置的某个指定名称,例如“JavaServer”?