问题标签 [listen]

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 投票
2 回答
899 浏览

java - Java ServerSocket 多监听实例

我有一个使用套接字相互通信的 java 游戏应用程序。

问题是当我进行套接字侦听(服务器)时,我可以使用与以前相同的端口在同一台机器上运行游戏的另一个实例来侦听,并导致再次侦听。现在我有两个应用程序实例都在同一个端口上侦听。您可以想象当连接通过时只有一个连接。

问题是:如何防止应用程序在另一个实例已经在监听的同一端口上监听?

提前致谢。

编辑:serverSocket = new ServerSocket(serverPort, backlog);我正在使用这个。我应该尝试使用:ServerSocket(int port, int backlog, InetAddress bindAddr)代替吗?

编辑:解决了!我没有处理异常,只是把它困住了。现在它运作良好。感谢您的投入。

0 投票
1 回答
351 浏览

linux - Linux:INET 监听套接字绑定的更细粒度控制?

我有接口lo,eth0eth0:1.

progA创建一个监听套接字,并将其绑定到端口 pINADDR_ANY

同时,我想使用ncat端口转发,在同一个端口上监听p,但只在与eth0:1. 正如预期的那样,ncat由于“地址已在使用”而失败。

我想做的是:progA将其侦听套接字绑定到与接口lo和关联的地址eth0,但不绑定到与关联的地址eth0:1,使该地址打开以ncat进行绑定。

是否有替代方法INADDR_ANY允许绑定到多个接口和/或多个 IP 地址?

0 投票
2 回答
927 浏览

apache - apache可以处理非http消息吗

我有一个 apache 网络服务器,我们需要在其中开发一个模块(使用 mod_python 或 mod_wsgi)。它当然会处理作为 http GET/POST 发送的请求。但是,我们希望这个模块也可以处理由其他不基于 http 的远程应用程序发送的消息。也就是说,那些 tcp 数据包的主体可能只是一个 json 或 xml 格式的消息。该远程应用程序只是每隔一段时间就会发出通知,并且不期望来自 apache 模块的任何响应。

我想知道是否可以在我的模块中生成两个线程(一个在端口 80 上接收到 http 消息时从 apache 接收消息,另一个线程在其他端口上侦听 .. 比如说 2000 .. 我的远程机器配置为发送到2000 端口)。另一种可能性是我在我的 apache 机器上运行一个单独的应用程序,侦听端口 2000。当它收到通知时,我将它包装到 http 消息中并在端口 80 上将其发送回我自己。

我想问题是:我的模块是否仅限于通过 apache(从端口 80)获取消息,还是我的 apache 模块也可以侦听其他端口?如果有更简单的解决方案,请告诉我。谢谢。

0 投票
1 回答
1317 浏览

java - 侦听 UDP 套接字

我正在使用此代码从 UDP 套接字接收数据并将其作为字符串返回:

我将 MAX_PACKET_SIZE 设置为 1024,这会导致 Java 在每次数据包到达时保留一个 1024 位长字节 []。如果数据包远小于 1024 字节,这会导致大量开销。

有没有更好的方法来实现这一点?也许有某种 while() 读取周期?我对Java还不是很熟悉。:)

0 投票
2 回答
241 浏览

jquery - 我想在正文某处添加新的 dom 元素时执行一个函数

我想在 3er 方 JS 通过 ajax 添加新的 dom 元素时执行一个函数,在身体的某处。

我要执行的函数是 jqueryui 的 tooltip(),它将 title 属性更改为漂亮的工具提示。

当第 3 方 JS 将新元素添加到许多不同的 div 中,并且新元素的 'title' 属性没有被工具提示替换时,就会出现问题。所以我需要再做一次:

我想我需要检查新元素是否已添加到正文中,并在它们上运行该功能。

有任何想法吗 ?

0 投票
1 回答
2139 浏览

networking - How to listen to a random tcp socket in node.js

I know I can create a tcp server like that in node.js

But I don't know how to get the port number and send to another service.

Or I should find a random available port and pass to dataServer.listen?

0 投票
2 回答
3820 浏览

iphone - 如何在 Objective-C 中监听网络端口

我正在尝试为 iPhone 制作一个可以侦听特定网络端口上的流量的应用程序。

我网络上的服务器正在特定端口上发送消息(服务器处理的设备的不同状态消息)。

我的问题是,当我创建一个线程并 makePairWithSocket 时,我为其他想要向服务器发送消息的人阻塞了端口,所以我只想监听指定端口上的流量,然后检查特定的heraders,然后使用这些消息. 我知道如何建立连接并使用写入和读取流与服务器通信,但随后我 makePairWithSocket 并阻止网络上所有其他设备的端口

任何人对如何在不与服务器配对的情况下侦听 Objective-C 中的端口有任何建议?

提前感谢丹尼尔

0 投票
2 回答
14384 浏览

python - Python:监听两个端口

基本上,我有这个代码。我正在尝试监听两个端口:1433 和 9999。但是,这似乎不起作用。

如何在同一个 python 脚本中监听两个端口?

0 投票
1 回答
987 浏览

android - Android 拦截来自其他应用的事件

有谁知道如何拦截来自其他 3rd 方应用程序的事件,例如游戏、地图等。这包括诸如运动事件、屏幕提示等事件。

我们在通过 AccessibilityService、click、longclick 等捕获触摸事件方面取得的成功有限。但是在处理诸如手势或用户如何与屏幕交互的运动事件方面却是空白。

(我们已获得用户批准,可在对照研究中获取此类信息)

我们认为,如果我们对手机进行 root(与内核混淆),我们可以获得此类数据,但这会无意中使用户手机的保修失效,那么还有其他方法可以在 API 级别获取此类信息吗?

非常感谢!

0 投票
1 回答
450 浏览

javascript - Flex 4 监听 JavaScript

我目前正在使用 ExternalInterface 从 Flex 调用 JS 函数。

是否可以反过来做同样的事情:当在 JS 中执行某个触发器时,让 Flex 执行一个函数?

我想要一个带有 HTML 按钮的 Flash 应用程序,当按下 Flex 应用程序内的调用函数时。

谢谢你。