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

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

353得票12回答
在Java中获取主机名的推荐方法

在Java中获取当前计算机主机名的最佳且最便携的方法是哪个? Runtime.getRuntime().exec("hostname") 与 InetAddress.getLocalHost().getHostName()

277得票1回答
哪些浏览器支持HTML5 WebSocket API?

我将开发一个在浏览器中运行的即时通讯应用。 WebSocket API被哪些浏览器支持?

259得票9回答
read()和recv()的区别,以及send()和write()之间的区别是什么?

read() 和 recv(),send() 和 write() 在套接字编程中有何不同,涉及性能、速度和其他行为方面的差异是什么?

226得票6回答
java.net.URLEncoder.encode(String)已经过时,我应该使用什么替代品?

当我使用 java.net.URLEncoder.encode 时,出现以下警告: 警告:[已弃用] encode(java.lang.String)在 java.net.URLEncoder 中已弃用 我应该使用什么来代替它?

218得票20回答
在SSH会话中查找客户端的IP地址

我有一个脚本,需要由登录到服务器的人来运行SSH。 有没有办法自动找出用户连接的IP地址? 当然,我可以询问用户(因为这是一个面向程序员的工具,所以没有问题),但如果我能自动找出就更好了。

208得票7回答
TCP:两个不同的套接字可以共享一个端口吗?

这可能是一个非常基本的问题,但它让我感到困惑。 两个不同的连接套接字是否可以共享一个端口?我正在编写一个应用程序服务器,应该能够处理超过100k并发连接。我们知道系统上可用的端口数量大约为60k(16位)。连接套接字被分配给一个新的(专用)端口,这意味着并发连接数受限于端口数,除非多个套接字可...

170得票5回答
TeamViewer如何实现快速远程控制?

很抱歉篇幅有点长,但这是必须的。 介绍 我正在为Windows Vista/7使用C# 4.0开发远程桌面软件(只是出于兴趣)。我已经克服了基本的障碍:我拥有一个强大的UDP消息系统,相对清晰的程序设计,我安装了镜像驱动程序(来自DemoForge的免费DFMirage镜像驱动程序),并实...

169得票7回答
一个Web服务器可以处理多少个套接字连接?

如果我考虑选择共享、虚拟或独立主机,我从某处了解到一台服务器/计算机在同一时间只能处理64,000个TCP连接,这是真的吗?不考虑带宽,任何类型的主机可以承载多少连接?我假设HTTP是基于TCP协议的。 这是否意味着只有64,000个用户可以连接到网站,如果我想提供更多连接,就必须转移到We...

164得票6回答
Socket connect()与bind()的区别

connect()和bind()系统调用都会将套接字文件描述符与地址(通常是ip/port组合)'关联'起来。它们的原型如下:int connect(int sockfd, const struct sockaddr *addr, socklen_t addrle...