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

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

911得票2回答
“connection reset by peer” 是什么意思?

在TCP连接中,“connection reset by peer”错误的意思是什么?它是致命错误还是仅仅是通知,或者与网络故障有关?

879得票37回答
如何通过TCP连接ADB到Android设备?

我试图在一台Motorola Droid上调试一个应用程序,但是通过USB连接设备时出了一些问题。我的开发服务器是运行在Hyper-V下的Windows 7 64位虚拟机,所以我不能直接通过USB从客户机或主机连接。 我安装了几个不同的USB-over-TCP解决方案,但是连接似乎存在问题,...

461得票8回答
458得票5回答
多个客户端如何同时连接到服务器上的一个端口,例如80端口?

我了解端口的基本原理。但是,我不明白的是如何让多个客户端同时连接到例如80端口。我知道每个客户端都有一个唯一的(对于他们的机器来说)端口。服务器是否从可用端口回复给客户端,并简单地说明回复来自80?这是如何工作的?

432得票19回答
如何在Node.js中调试ECONNRESET错误?

我正在运行一个使用Socket.io的Express.js应用程序,用于聊天Web应用程序,并且在24小时内随机出现大约5次以下错误。 Node处理过程被永久包装并立即重新启动。 问题是重新启动Express会将我的用户踢出他们的聊天室,这是没有人想要的。 Web服务器由HAProxy代理。没...

394得票22回答
人工制造连接超时错误

我们的软件出现了一个bug,当我遇到连接超时时,它就会发生。这些错误非常罕见(通常是由于内部网络丢失连接)。我如何人为地产生这种效果以便测试我们的软件? 如果有关系的话,这个应用程序是使用C++/MFC编写的,使用CAsyncSocket类。 编辑: 我已经尝试过使用不存在的主机,但是我...

374得票18回答
从shell脚本测试远程TCP端口是否开放

我正在寻找一种快速简单的方法来在Shell脚本内正确测试给定TCP端口是否在远程服务器上打开。 我已经使用telnet命令完成了这个任务,并且当端口打开时它可以正常工作,但是当它没有超时并且只是挂起时就不行了... 下面是一个示例:l_TELNET=`echo "quit" | telne...

356得票17回答
两个应用程序可以监听同一个端口吗?

同一台机器上的两个应用程序能够绑定到相同的端口和IP地址吗?更进一步,一个应用程序能否监听来自某个远程IP的请求,而另一个应用程序则监听来自另一个远程IP的请求? 我知道我可以有一个应用程序启动两个线程(或分叉)来实现类似的行为,但是完全没有关联的两个应用程序是否也能做到这一点?

342得票24回答
何时适合使用UDP而不是TCP?

由于TCP能够保证数据包的传递,因此可以被认为是“可靠的”,而UDP并不保证任何东西,数据包可能会丢失。在应用程序中使用UDP传输数据相对于TCP流传输有什么优势?在什么情况下UDP会是更好的选择,为什么? 我假设UDP更快,因为它没有创建和维护流的开销,但如果一些数据永远无法到达目的地,那...