问题标签 [tcp-port]

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 投票
0 回答
65 浏览

android - 安卓平板与外围设备之间的有线数据通信

我有为通信编写的无线 TCPIP 堆栈。现在我想要使用 USB OTG 电缆从 android 平板电脑到设备的有线数据串行通信(双向数据通信)。我如何实现它?我已经使用 usbManager 编写了一些模块,但无法测试。有没有办法通过 USB 设置 TCPIP 库存。如何获得静态 IP 地址?一个问题下有很多问题,这是我的困惑和一些大师的冷漠帮助我克服了这种困惑。

0 投票
0 回答
43 浏览

google-compute-engine - 我可以重新映射云计算实例的端口号,例如从端口 502 到 1502

我有一些在端口 502 上使用 modbustcp 的物联网设备。我有一个在 Windows 上运行的通信解决方案,我想在一些谷歌计算实例上使用它。由于低于 1024 的端口是 nogo 除非被提升(sudo)然后我一直在寻找一种在谷歌云配置工具中重新映射然后传入请求到不同端口号的方法,以便我的代码可以在端口 1502 上侦听。Google 计算配置中是否有任何此类端口重新映射?

0 投票
1 回答
368 浏览

amazon-ec2 - 无法从远程机器访问 EC2 自定义端口

我在 Amazon EC2 微型实例上托管了 Web 应用程序(用 PHP 开发)。根据默认设置,我可以使用 telnet 命令从远程位置访问 80、22、443 和 3306 端口,这意味着从 Home(终端窗口)。

我想打开另一个自定义 TCP 端口 XXXXX。我已在安全组中添加了该端口。当我尝试通过 telnet 命令连接该端口时,它总是显示“连接被拒绝”。

我已经尝试解决此问题 3 天,但无法成功解决。

帮助将不胜感激。

谢谢

0 投票
1 回答
2151 浏览

amazon-web-services - 访问 AWS EC2 中的自定义 TCP 规则

我在 aws EC2 服务器中创建了一个自定义 TCP 规则。该规则的入站和出站规则在任何地方都意味着任何人都可以访问该端口。

但端口未启用。每当我尝试使用“yougetsignal”检查它时,我都会遇到一个问题,比如端口已关闭。

而能够访问公共端口 22。面临的问题仅在于我创建的自定义 TCP 规则。

可能是什么问题?

在此处输入图像描述在此处输入图像描述

0 投票
1 回答
572 浏览

java - Android 应用程序监听 TCP 端口

我已经弄清楚如何检查我的服务器中的端口是否打开。

但是,我面临一个问题,即如何检查侦听特定端口的其他设备的数量。

我的申请流程是:

首先,我的应用程序将检查我的服务器端口是否打开。

其次,如果端口是开放的,则需要检查监听 TCP 端口的设备数量。

第三,如果端口达到特定数量,假设有 20 个设备监听 TCP 端口,我需要应用程序监听以下端口以了解端口可用性。

有人可以告诉我这个案子吗?

0 投票
1 回答
130 浏览

php - 在 ReactPHP 中,我可以获取连接本地端的端口号吗?

我在 Docker 环境中运行 ReactPHP 来监听 WebSocket 消息。我像这样使用端口映射功能:

因此,外部端口 10002 映射到容器内部的 8081。

在我的实现中MessageComponentInterface,我有这个事件处理程序:

现在,我正在监听 ReactPHP 中的几个端口,以区分 Internet WebSocket 请求和来自私有 Docker 网络上其他容器的私有消息。所以,为了检测端口,我这样做(使用上面设置的 Guzzle 对象):

但是,这让我得到了 10002(互联网端口)而不是内部容器端端口(8081)。我现在有一个映射设备可以查询关联,但是我可以直接获取容器端口吗?

我正在运行 Ratchet 0.36。

0 投票
0 回答
294 浏览

android - 在 android 应用上设置 HttpClient 本地端口

我是我的 Android 应用程序,我有一个客户端,它必须每秒向服务器执行多个 HTTP 请求。

我实现这一点如下:

现在的问题:虽然每个请求的目标端口是端口 80,但本地端口在每个请求时都会更改。这会给防火墙带来一些麻烦。有什么方法可以保持本地端口不变?我在将本地端口设置为固定值的 .NET 应用程序中解决了这个问题。但在这里似乎是不可能的。此外,我认为本地端口的更改意味着新的 TCP 连接:为什么不保留连接?

0 投票
1 回答
554 浏览

python - 从子进程 Popen 进程中运行的烧瓶 localhost 应用程序获取端口

我在 subprocess.Popen 进程中在本地主机上运行烧瓶服务器。

我想知道这个进程中flask服务器分配了哪个端口,而不阻塞调用进程。然后我会使用 localhost:port 与烧瓶应用程序对话。

这是 server.py:

选项 1:将端口打印到标准输出,但我无法以编程方式访问它。此外,阻止调用过程

选项 2:捕获标准输出,但仅获取启动进程时缓冲的内容。这可能不包含包含端口的行。但是,由于我正在管道标准输出,这也会阻止调用者外壳。

如何从返回的进程中获取端口,而不阻塞调用进程?

0 投票
1 回答
176 浏览

sql-server - 从 tcp 端口号获取 SQL Server 实例名称

我有一个场景,我使用 -q 选项来更改 SQL Server 实例的排序规则。命令如下:

上面的命令完美运行,我的实例名称为“.\SQLExpress”。但是如果我想使用带有TCP端口号的实例名称,例如“.,52407”,那么我该如何执行上面的命令,因为我收到以下错误:

SQL 服务器

您的 SQL Server 安装已损坏或已被篡改(错误:实例名称超过最大长度)。请卸载然后重新运行安装程序以更正此问题

我想从这个端口号获取实例名称来解决这个问题。是否可以通过任何查询从 TCP 端口号获取实例名称?或者有没有其他方法可以通过TCP端口号来执行上述命令?

0 投票
0 回答
1577 浏览

asp.net - 无法对套接字执行操作,因为系统缺少足够的缓冲区空间或队列已满 - 性能问题

我正面临应用程序性能问题,因为“由于系统缺少足够的缓冲区空间或队列已满而无法执行套接字上的操作”错误。

基本上应用程序流程是 1.Web API 的应用程序命中和数据库的 WebAPI 命中。

为了解决这个问题,

  1. 我已将 maxport 增加到 15000 - https://docs.microsoft.com/en-us/troubleshoot/windows-client/networking/connect-tcp-greater-than-5000-error-wsaenobufs-10055
  2. 验证在应用程序级别关闭的所有连接。3.我在我的应用程序中使用“Using”关键字。4.我已经验证,Time_wait 状态下有很多可用的连接。

如果您有任何其他解决方案,请告诉我。

代码

谢谢