问题标签 [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 投票
10 回答
159784 浏览

java - 套接字:使用 Java 发现端口可用性

如何使用 Java 以编程方式确定给定机器中端口的可用性?

即给定一个端口号,确定它是否已经被使用?

0 投票
1 回答
323 浏览

linux - Linux 上的端口聚合

我必须在 Linux 上检测端口聚合配置。

假设 ifcfg-* 文件未更新(仅使用 ifenslave 完成配置),我如何了解哪个 eth?设备是哪个债券的奴隶?设备?

0 投票
3 回答
4007 浏览

java - 更改 Axis Web 服务正在侦听的端口

我有一个在端口:80 上运行的 Web 应用程序,并且我有一个 Axis Web 服务,它是该 Web 应用程序的一部分。因此,该服务也在端口 :80 上运行。

但是,出于安全原因,我们的客户要求我们将 Web 服务端口更改为 8080,以便他们只能允许 Web 服务的远程消费者访问该端口。因此,他们将无法访问常规 Web 应用程序,但可以访问该服务。

这是否可以在不重构应用程序并在单独的 Web 应用程序中取出 Web 服务的情况下实现?

0 投票
2 回答
3348 浏览

javascript - 使用 Javascript 向端口发送文本

我最近买了一台新打印机(特别是 HP Photosmart C6380,如果有帮助的话),它允许我将文本发送到端口 9100 进行打印。Telnet 进入它并输入要打印的文本工作正常,但我想知道我是否可以使用 HTML 和 Javascript 制作一个可以直接向其发送文本的网页。

我目前正在使用文章Cross Site Printing (pdf) 中的代码,但缺点是当它打印出来时,它会显示整个 POST 请求,而不仅仅是文本。

所以我的问题是我能否仅发送 POST 请求的内容或仅使用 HTML 和 Javascript 去除不需要的字符?

注意:它仅限于 HTML 和 Javascript 的原因是因为我希望我可以在 iPhone 或 iPod Touch 上使用它。

编辑:似乎没有办法摆脱 HTTP 标头,所以现在我的问题是我可以制作一个自定义 POST 请求,以最小化标头中发送的内容吗?例如,我可以不发送用户代理,因为打印机不关心用户代理是什么?

0 投票
2 回答
1672 浏览

windows - 用于直接 I/O 的 Windows 内核驱动程序 - 有人去过吗?

我需要以一种更好的方式处理对并行端口的直接 I/O,我们目前正在这样做 - 目前我们使用内核驱动程序,它使用 I/O 保护映射“打开”可用地址。这工作正常,但越来越落后。我们仍然希望继续使用并行端口,并且有非常令人满意的 CardBus ExpressCard 等并行端口卡供应商。我想创建一个驱动程序,该驱动程序知道总线枚举器分配给设备的地址并允许我写入这个地址来自我的(Delphi)应用程序。由于这个主题的明显复杂性,我正在努力从哪里开始。请问有人去过这条路吗?

0 投票
4 回答
1111 浏览

apache - 如何让 Apache HTTP Server 2.2 和 IIS 5.1 在我的本地主机上工作?

我认为最简单的方法就是更改 Apache 侦听的端口号,但在安装 IIS 后我仍然无法启动它。我的 IIS 目前在http://localhost:80正确地提供页面。我有几个 PHP 项目,以下是我的 httpd.conf 中如何配置端口的基础知识:

然后在我的 Windows 主机文件中,我有一个这样的条目:

127.0.0.1 virtual.myvirtualdomain.com

我有几个这样的虚拟域设置,所有这些都在本地运行,用于我目前正在处理的众多 PHP 项目。这一切都在端口 80 上正常工作,但后来我安装了 IIS 5.1,服务不再启动。我做了一些研究,它们不能都在同一个端口上运行。我更改了它,因此 Apache 现在查看端口 81,但它仍然无法启动。

编辑:

所以,我卸载了 IIS,现在我仍然无法启动 Apache HTTP Server。我将所有设置改回端口 80,但仍然失败。

0 投票
8 回答
28753 浏览

ruby - Ruby - 查看端口是否打开

我需要一种快速的方法来确定给定端口是否已使用 Ruby 打开。我目前正在摆弄这个:

如果端口是打开的,它会很好用,但它的缺点是偶尔它会坐下来等待 10-20 秒,然后最终超时,抛出ETIMEOUT异常(如果端口关闭)。我的问题是:

可以将此代码修改为仅等待一秒钟(false如果到那时我们什么都没有返回,则返回)还是有更好的方法来检查给定端口是否在给定主机上打开?

编辑:调用 bash 代码也是可以接受的,只要它可以跨平台工作(例如,Mac OS X、*nix 和 Cygwin),尽管我更喜欢 Ruby 代码。

0 投票
4 回答
660 浏览

c++ - C++ 到函数式

我想知道如何用函数式编程语言做到这一点。也许是 F# 或 Haskell。

有人可以向我展示一个示例,而不使用除findand之外的任何函数调用rfind吗?

此函数使用(<0 表示向后)i的数量来查找下一个斜线。slash

0 投票
3 回答
10004 浏览

port - VHDL端口映射问题

我对 VHDL 比较陌生。我正在尝试编写代码来使用全加器的组合进行无符号乘法。编译时将其传递给端口映射。我已经解决了第一张地图中的错误,但所有其他地图都给我带来了问题。

我得到相同的错误:“端口映射方面的表达式实际值必须是静态的”

这是我的代码。任何帮助表示赞赏。此外,如果您有基于查看我的代码的一般提示,我将不胜感激。

谢谢,布兹基

0 投票
0 回答
361 浏览

.net - 远程事件处理:指定可用的侦听端口范围

我有一个使用 .NET 远程处理的客户端-服务器应用程序。

服务器通过 .NET 事件向客户端发送更新事件。(这对于开始工作来说是一件大事,但它已经部署了七个月而没有出现任何问题。)

为了能够监听事件,客户端必须创建一个监听通道。我的 app.config 文件指定端口“0”,意思是“任何可用端口”。

一切都很好,但现在客户的网络管理员正试图收紧防火墙。他们问我们是否可以使用固定端口。我回答说这是可能的,但是您将无法在同一台机器上运行多个客户端。您也不能让多个用户使用来自同一 Citrix 服务器的应用程序。(如果我错了请纠正我)

现在他们问我是否可以指定客户端应用程序可以选择的端口范围。

有谁知道这样做的直接方法:让客户端在一个范围内的第一个可用端口上创建一个监听通道?