网络编程实习报告范文
第 PAGE \* Arabic \* MERGEFORMAT 6 页
网络编程实习报告范文
[实习目的]
通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,并为自己能顺利与社会环境接轨做准备。[实习任务]linux下网络服务器开发;本文总结了我对linux下网络服务器模型的认识。[实习内容]一.循环服务器1.循环服务器在同一个时刻只可以响应一个客户端的请求,对多个客户程序的处理是采用循环的方式进行;?2.?udp循环服务器的实现非常简单:udp服务器每次从套接字上读取一个客户端的请求,处理,?然后将结果返回给客户机;2.1.算法如下:???socket(...);
bind(...);
while(1)
{
recvfrom(...);
process(...);
sendto(...);
}3.?tcp循环服务器的实现也不难:tcp服务器接受一个客户端的连接,然后处理,完成了这个客户的所有请求后,断开连接;3.1.?算法如下:
socket(...);
bind(...);
listen(...);
while(1)
{
accept(...);
while(1)
{
read(...);
process(...);write(...);
}
close(...);
}3.2.?tcp循环服务器一次只能处理一个客户端的请求.只有在这个客户的
原创力文档

文档评论(0)