linux服务器程序
最近要开发linux的服务器端程序,我对此没有太多了解,我想问一下
1、服务器端启动socket监听,一旦有客户端连接上来的时候,一般是起一个进程去对其服务,还是起一个线程来服务的?
2、一般服务器是用阻塞方式 还是用I/O复用的方式?
3、如果服务器端要等待用户输入(比如输入各种服务器端指令),是否要开个线程来启动socket监听?
4、一般服务器的并发数是多少,比如是一个网络游戏,这样需要容纳上千人同时在线,服务器能否容纳这么多socket连接呢?如果一个客户端是要起一个进程/线程,能否同时起上千个进程/线程呢?