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