首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux上socket多线程编程的例子(C语言写的)

2012-08-01 
求助linux下socket多线程编程的例子(C语言写的)由于本人最近在做这方面的东西,对这个不是很了解,希望哪位

求助linux下socket多线程编程的例子(C语言写的)
由于本人最近在做这方面的东西,对这个不是很了解,希望哪位仁兄给点资料.不慎感激!!!!!!!!!!!!!!

[解决办法]
socket多线程编程是指什么意思?
是说:服务程序listen到一个连接进入,然后accept该连接,然后新建一个线程来对该连接上的数据进行处理?
这是一个简单的server/client的例子:
http://dev.csdn.net/article/83/83732.shtm

你需要在accept之后,创建一个新的线程来处理接收到的连接。
[解决办法]
网上找找看这个:Beej网络socket编程指南

有中文版的,很详细了。
[解决办法]

探讨
其实,我是要做的是把一个文件或多个文件从一台机传到另一台机(linux下),要求能并发处理。我是想用多线程socket。但是,以前没有在linux下做过,更不用说多线程了,现在是无从入手。请高手指教,同时感谢楼上的支持!

[解决办法]
linux网络编程多用socket,你说的我感觉怎么象文件传输协议,网上有,一个服务端,和客户端.
[解决办法]
找《UNIX Systems Programming》,网上有电子版。
[解决办法]
并发服务器嘛!
是吧!

就是在客户端来请求的时候,服务器fork一个子进程来连接,这样服务器就能处理很多客户端的请求啦!
[解决办法]
呵呵,还没用过多线程,我在linux下都用进进程来实现并发服务器。
[解决办法]
lz解决了,贴出来看看!

热点排行