主题:关于并发编程
雪光风剑
[专家分:27190] 发布于 2006-12-30 06:52:00
现在需要编写一个面向连接的多进程并发处理的服务器端
上课的时候讲过怎么进行并发
但是我忘了怎么判断有没有新连接到来了
回复列表 (共1个回复)
沙发
oaiei [专家分:1490] 发布于 2007-01-07 15:06:00
并发服务器:TCP服务器
并发服务器的思想是
每一个客户机的请求并不由服务器直接处理,而是服务器创建一个子进程来处理.
算法如下:
socket(...);
bind(...);
listen(...);
while(1)
{
accept(...);
if(fork(..)==0)
{
while(1)
{
read(...);
process(...);
write(...);
}
close(...);
exit(...);
}
close(...);
}
我来回复