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

c - 将listen()积压设置为0

在侦听套接字时,我希望将积压限制为零,即

但是,根据下面的帖子,listen() 会忽略 backlog 参数吗?,这行不通。有什么办法可以可靠地实现积压为 0?

0 投票
1 回答
3342 浏览

php - PostgreSQL LISTEN/NOTIFY 不工作

这是基本设置:

  • PHP 脚本写入数据库中的表,然后发出NOTIFY job_added. 然后它开始通过发出LISTEN job_complete

  • 一个守护进程(用 C 语言编写)已经发出 aLISTEN jod_added并因此唤醒并处理该表。

  • 守护进程在调用之前处理表并将结果写入结果表NOTIFY job_complete

  • 然后 PHP 脚本唤醒并从结果表中检索结果。

除了最后一步之外,其他所有步骤都在工作。守护进程使用 libpq,NOTIFY一旦将结果添加到结果表中,我已经检查了守护进程发出的成功。

所以我认为问题出在PHP脚本上。这是相关的代码:

所以我们添加到作业表中,发出一个LISTEN并循环 30 秒,直到我们收到我们的工作完成的通知。

问题是它pg_get_notify()永远不会拿起NOTIFY守护进程发出的。请注意,NOTIFY守护进程发出的消息发生在LISTENphp 脚本之后,我检查了。

我在做什么是完全错误的吗?顺便说一句,我很清楚 query() 不是内置函数,它是为了简洁而添加的。

谢谢

0 投票
2 回答
3422 浏览

tcp - Listen queue for multi threaded TCP server

What is the significance of a listen queue(second argument in listen call) in a multi threaded TCP server?

It's a little confusing because why do we need a queue, when we have multiple threads to deal with different clients?

0 投票
1 回答
2362 浏览

udp - OpenSSL DTLSv1_listen:服务器无法从客户端获取消息

我有一个大问题!我需要你的帮助!请帮我!

我在网上找到了一个 DTLS 实现的例子,叫做dtls_udp_echo.c. 我在函数中有以下代码,它描述了服务器的行为:

我已经创建了客户端,它已经向服务器发送了一条消息。使用 TCPDUMP 我可以看到该数据包

在哪里:

但是服务器似乎是盲目的,它没有向客户端发送握手。我相信地址是正确的,因为当我在实验期间更改它们时,客户端无法向服务器发送握手并且出现错误:

我的 openSSL 版本是 1.0.0d

谢谢你,朋友,你试着帮助我!

0 投票
1 回答
284 浏览

linux - 我可以强制某些端口仅用于侦听吗(意味着 servermdoe)

在 linux 中有一种方法可以告诉系统永远不会为客户端连接提供端口,而是仅将其分配给侦听(服务器)的请求。

也就是说,给定一个端口 P,如果一个 proc 想要连接到主机 X,那么不要给端口 P,给其他一些端口。但是如果一个 proc 想在端口 P 上监听,那么它可以吗?

0 投票
2 回答
1724 浏览

jquery - jQuery插件。组合框。事件 onChange

我有这个插件的问题http://jquery.sanchezsalvador.com/jquery/page/jquerycombobox.aspx 在我的页面上有几个选择框,由 jquery.combobox 转换。就它的转换而言,它有不同的 html 像这样

我阅读了有关此插件中事件的文档。我想听 onChange 事件并做点什么,但它不起作用。

这里有什么问题?

0 投票
1 回答
10409 浏览

android - android服务监听特定端口

我想知道如何设置一个监听特定端口的android服务,例如http://127.0.0.1:12345

0 投票
2 回答
466 浏览

eclipse - Eclipse 监听端口 42540 (?)

我只是震惊地意识到我的 Eclipse IDE 监听端口 42540。在过去的几周里,我安装了一些或多或少有用的插件(并删除了其中的一些)。也许其中一个在这个端口上监听,但我不这么认为/希望如此。目前安装了以下插件:

  • Eclipse 颜色主题 0.11.0.201104281646 com.github.eclipsecolortheme.feature.feature.group
  • 面向 Javascript 开发人员的 Eclipse IDE 1.3.2.20110218-0812 epp.package.javascript
  • FontsFeature 1.0.4 FontsFeature.feature.group
  • PyDev for Eclipse 2.0.0.2011040403 org.python.pydev.feature.feature.group
  • Pydev Mylyn 集成 0.3.0 org.python.pydev.mylyn.feature.feature.group

Eclipse 不响应端口 42540 上的 HTTP 请求。侦听端口 42540 是一种预期行为吗?如何停止 Eclipse 在此端口上侦听?

很抱歉偏执。

0 投票
2 回答
3799 浏览

linux - 为什么我不是从 bind() 而是从 listen() 获得 EADDRINUSE?

在 C++ Linux 应用程序中,我调用 socket()、bind() 和 listen() 来创建服务器套接字。通常如果应用程序启动两次(使用相同的服务器端口),在第二个进程中 bind() 将失败并出现 EADDRINUSE 错误。但是,现在我遇到了一个 bind() 显然成功但随后的 listen() 调用引发了 EADDRINUSE 错误的情况......

这可能是一种罕见的竞争条件,但我仍然对第二个 bind() 成功但第二个 listen() 没有成功的情况感兴趣。有没有人更了解这种情况?

这是在 32 位 RHEL 5.3 上。

0 投票
3 回答
16167 浏览

android - HOME键不工作,可以听吗?

好的,这是我的问题。每当我按下 HOME 按钮时,什么都没有发生。如果我在一个应用程序中并按下它,我不会像我应该的那样被发送到主屏幕。

但是,如果屏幕被锁定并且我按下它,屏幕会亮起(因为按下了一个键)。

所以据我所知,系统正在为 HOME 注册按键,但没有调用“android.intent.category.HOME”意图。

有没有办法监控 HOME 按钮,如果按下它,从我的应用程序调用“android.intent.category.HOME”意图?我已经查看了整个 StackOverflow,但是当 HOME 意图未激活时,我找不到任何工作方式来监听 HOME 键。

问题回顾:

按下HOME按钮会导致系统在锁定时唤醒,因此该键显然有效..

HOME 按钮不会导致“android.intent.category.HOME”意图激活,也不会将所有打开的应用程序发送到后台。

有什么帮助吗?