求助linux下socket多线程编程的例子(C语言写的)
由于本人最近在做这方面的东西,对这个不是很了解,希望哪位仁兄给点资料.不慎感激!!!!!!!!!!!!!!
------解决方案--------------------socket多线程编程是指什么意思?
是说:服务程序listen到一个连接进入,然后accept该连接,然后新建一个线程来对该连接上的数据进行处理?
这是一个简单的server/client的例子:
http://dev.csdn.net/article/83/83732.shtm
你需要在accept之后,创建一个新的线程来处理接收到的连接。
------解决方案--------------------网上找找看这个:Beej网络socket编程指南
有中文版的,很详细了。
------解决方案--------------------
------解决方案--------------------linux网络编程多用socket,你说的我感觉怎么象文件传输协议,网上有,一个服务端,和客户端.
------解决方案--------------------找《UNIX Systems Programming》,网上有电子版。
------解决方案--------------------并发服务器嘛!
是吧!
就是在客户端来请求的时候,服务器fork一个子进程来连接,这样服务器就能处理很多客户端的请求啦!
------解决方案--------------------呵呵,还没用过多线程,我在linux下都用进进程来实现并发服务器。
------解决方案--------------------lz解决了,贴出来看看!