-
内容提供方:shuibei | 2021-11-25发布 | 57.5 KB | 共10 页
-
内容提供方:shuibei | 2021-11-10发布 | 14.71 KB | 共2 页
-
内容提供方:海浪L | 2021-10-12发布 | 27 KB | 共3 页
-
内容提供方:shuibei | 2021-09-15发布 | 1.15 MB | 共15 页
-
内容提供方:橙子-c | 2021-08-26发布 | 47.5 KB | 共9 页
-
内容提供方:橙子-c | 2021-08-26发布 | 21.5 KB | 共6 页
-
内容提供方:橙子-c | 2021-08-26发布 | 2.14 MB | 共25 页
-
内容提供方:橙子-c | 2021-08-26发布 | 2.49 MB | 共43 页
-
内容提供方:橙子-c | 2021-08-26发布 | 21 KB | 共6 页
-
内容提供方:橙子-c | 2021-08-26发布 | 443.5 KB | 共15 页
-
内容提供方:橙子-c | 2021-08-26发布 | 1015.76 KB | 共6 页
-
内容提供方:橙子-c | 2021-08-26发布 | 16 KB | 共3 页
-
内容提供方:橙子-c | 2021-08-26发布 | 1.32 MB | 共24 页
-
内容提供方:Freedom | 2021-08-26发布 | 81.93 KB | 共9 页
-
网络编程实习报告
广东应届生实习报告网在线编辑整理本文。
[实习目的]
通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,并为自己能顺利与社会环境接轨做准备。[实习任务]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循环服务器一次只能处理一个客户端的请求.只有在这个客户的所有请求都满足后,服务器才可以继续后面的请求.这样如果有一个客户端占住服务器不放时,其它的客户机都不能工作了.因此,TCP服务器一般很少用循环服务器模型的.二.并发服务器1.为了弥补循环TCP服务器的缺陷,人们又想出了并发服务器的模型。并发服务器的思想是每一个客户机的请求并不由服务器直接处理,而是服务器创建一个子进程来处理;2.使用并发服务器可以使服务器进程在同一个时...
内容提供方:橙子-c | 2021-08-26发布 | 16.33 KB | 共4 页
-
内容提供方:橙子-c | 2021-08-26发布 | 15.67 KB | 共4 页
-
内容提供方:橙子-c | 2021-08-26发布 | 14.8 KB | 共4 页
-
内容提供方:橙子-c | 2021-08-26发布 | 12.91 KB | 共2 页
-
内容提供方:橙子-c | 2021-08-26发布 | 20 KB | 共3 页
-
内容提供方:橙子-c | 2021-08-26发布 | 18.89 KB | 共2 页