windows - 我的 TCP/IP 服务器上的最大连接数/线程数?

标签 windows linux tcp

我很好奇我的服务器是否在 Linux 或 Windows 上运行得更好,据我所知,Windows 仅支持大约 2,000 个连接/线程,而我没有看到太多关于 Linux 可以处理多少线程/连接的信息。

除了 TCP/IP 服务器的稳定性/安全性之外,使用 Linux 比 Windows 有什么优势吗?

谢谢。

最佳答案

线程和套接字是不同的资源,它们的限制不仅取决于 Linux 还是 Windows,还取决于您使用的每个操作系统的版本。此外,如果您使用的是类库而不是原始套接字或线程 API,则这些可能会施加特定限制。例如,MFC 中 CSocket 的早期版本为每个套接字创建了一个隐藏窗口,因此您实际上受限于系统上 GDI 资源的数量。

关于windows - 我的 TCP/IP 服务器上的最大连接数/线程数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8261722/

相关文章:

ffmpeg - 强制 FFmpeg 仅输出 TCP 作为 RTSP 代理

c - C 中的 tcp 客户端/服务器中带有线程的字符串

c++ - 如何在 64 位 Linux Mint 上构建最小静态 Qt 5.2 32 位库?

php - 将 iso-639 代码翻译成语言名称的标准功能?

linux - 使用 linux shell 计算平均值并使用其标签搜索最大值

Linux 上的 PHP 套接字 - 在通过命令退出 php 之后/当 php 退出时立即释放 tcp 端口?

c# - 如何以编程方式滚动 UWP WebView?

c++ - 在 Linux 和 Windows 上计算相同 --> 不同的结果

c++ - 如何修复 Windows 上 Sublime Text 3 中的 "Permission denied collect2.exe: error: ld returned 1 exit status"

ruby - 右键单击 Webkit View