2065得票19回答
在Mac OS X上,谁在监听指定的TCP端口?

在Linux上,可以使用netstat -pntl | grep $PORT或fuser -n tcp $PORT命令来查找监听特定TCP端口的进程(PID)。在Mac OS X上如何获取相同的信息?

74得票11回答
加载错误:无法加载“listen”宝石(Rails 5)

我有一个基于API模式的Rails 5应用程序,无法让我运行rake routes或rails s。我遇到的错误是: $ rake routes rake aborted! LoadError: Could not load the 'listen' gem. Add `gem 'liste...

53得票14回答
在后台服务中监听音量按钮?

我知道如何在一个Activity中监听音量按钮。但是我能在后台服务中做到吗?如果可以,应该怎么做?

40得票3回答
如何确定socket listen()的backlog参数值?

我该如何确定用于监听套接字的backlog参数应该设置为多少?只是指定一个非常大的数字会有问题吗?

38得票5回答
Dart中await for和listen的区别

我正在尝试创建一个Web服务器流。以下是代码:import 'dart:io'; main() async { HttpServer requestServer = await HttpServer.bind(InternetAddress.LOOPBACK_IP_V4, 8000); ...

28得票2回答
listen()忽略了backlog参数?

我有以下问题: 我有 sockfd = socket(AF_INET, SOCK_STREAM, 0) 之后我设置并绑定了套接字(比如用sockfd.sin_port = htons(666)),然后立即执行:listen(sockfd, 3); sleep(50); // for te...

23得票4回答
如何在Go中停止一个监听服务器

我一直在尝试寻找一种优雅地停止Go中的监听服务器的方法。由于listen.Accept会阻塞,因此关闭侦听套接字以发出结束信号是必要的,但我无法将该相关错误与其他错误区分开来,因为该错误未导出。 我能做得比这更好吗?请参见下面代码中serve()中的FIXME。 package main ...

20得票2回答
我应该使用多大的backlog值?

我阅读了 man 2 listen。 我不明白 backlog 值是什么意思,它说: backlog 参数定义了 sockfd 的等待连接队列可以增长到的最大长度。 那么,我应该如何定义最佳值呢? 谢谢。

15得票2回答
应用程序路径和监听端口

我希望知道在Linux机器上哪个应用程序正在监听端口。 有多个服务器,例如单个机器上的Apache等,我想知道哪个服务器正在监听哪个端口,而无需查找每个服务器的配置文件。 是否有一个命令可以列出可执行文件的路径以及它正在监听的端口?

14得票11回答
在套接字上取消监听是否可能?

在调用了listen(fd, backlog)后,是否可以取消socket的监听? 编辑:我没有表述清楚。我想临时取消对该socket的监听。调用close()会使socket处于M2LS状态,防止我重新打开它(或者更糟糕的是,其他程序可能会绑定到该socket)。 暂时取消监听可能是一种...