我正在用C (linux)编写一个多线程服务器应用程序,它必须侦听2个不同的端口号,例如侦听端口号3000和4000,以便不同的客户端连接到它来服务不同的功能(实际功能由工作线程执行,主线程无限运行,并在新连接时产生新的工作线程)。我不确定select在这里是否可以工作,因为我们可以有多个套接字连接,但所有连接都与相同的端口号相关联。我尝试了顺序绑定到sock_1和sock_2,当我运行client_1时,一切都正常工作。但是,当我运行client_2时,我在客户端的connect()上得到一个错误。如果select()可以在这里使用,请告诉我怎么做。任何帮助都非常感谢!谢谢!
(P.S so
当我启动一个空的JBoss 5.1时,它使用的内存数量如下:
默认配置
Windows ~530 On
关于AIX ~220 On
在web配置中
Windows ~320 On
关于AIX ~100~130 On
为什么AIX上的内存使用和Windows上的内存使用有这么大的差别?
JBoss的版本是相同的。
Java 1.5.