日期:2014-05-20  浏览次数:20629 次

如何用socket与多线程实现在服务器端并发处理多客户端的请求?
本人对socket不是很熟,
现在的需求是:
 客户端能够登录到服务器上去对数据进行增删改查及退出一系列操作;但多个客户端可以同进登录,如果它们并发操作,那么服务器端是不是应该用多线程,给每个客户分一个独立的线程,但不知道在服务器端应该怎么写代码实现各个线程之间的独立!
一个客户端一旦连上,只要它不退出,这个线程不应该结束!

------解决方案--------------------
给你个地址,去看看吧。
http://kanpiaoxue.iteye.com/admin/blogs/1956800
可以在这个基础上面修改一下。
推荐你使用netty来写你的服务器端,它的性能非常优秀。
然后你还是看看《Java网络编程》这本书吧。