|   |      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模块来理解这个想法。 |