![]() |
1
4
|
![]() |
2
3
|
![]() |
3
2
不幸的是,我不相信这是可能的。 |
![]() |
4
1
也就是说,如果计算机上有多个网络接口(或在单个接口上设置IP别名),则可以将一个套接字绑定到具有相同端口的每个IP地址。只要记住设置
|
![]() |
5
1
对于内核为3.9的linux来说似乎是“新的可能” http://freeprogrammersblog.vhex.net/post/linux-39-introdued-new-way-of-writing-socket-servers/2 通过使用sou重用端口 |
![]() |
6
0
对于高度专业的任务变体,在Linux上,您可以使用netfilter的队列模块将传入的数据包映射到进程中。然后可以删除/修改/删除它们。
然而,这只会产生大约20Kb的代码来处理数据包,并且TCP/IP堆栈将无法长期生存(big traffic==big error)。
这是一个深奥的解决方案,只需创建一个调度程序进程来分叉其他进程。关注nginx、apache2、cometd或任何Perl的异步TCP模块来理解这个想法。 |
![]() |
user2138149 · 双栈网络服务器无法按预期处理ipv4请求 5 月前 |
![]() |
Triet Doan · 套接字的类型提示是什么? 11 月前 |
![]() |
Ames ISU · 套接字缓冲区在Linux中是如何工作的? 1 年前 |