楼上老兄说的没错,一定要用多线程处理,基本思路这样:
把和客户端进行业务往来的程序做成一个线程A,在写一个监听客户端连接的线程B。先启动线程B,来监听客户端请求,一旦和客户端成功建立连接后,在启动一个线程A,将连接交与线程A来处理他们之间的业务了,此时,线程B返回继续监听客户端请求即可。
只能说一些原理上的东西了,太具体的1天也讲不完啊,靠自己了。