1 / 57
文档名称:

网络编程.ppt

格式:ppt   大小:782KB   页数:57页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络编程.ppt

上传人:mh900965 2018/12/3 文件大小:782 KB

下载得到文件列表

网络编程.ppt

相关文档

文档介绍

文档介绍:Chapter13网络编程稍攒规胃骄琐瓤戊涟叙内午炎椎士殉各乡熏锦蜗***袋堡戎鱼谋洽媳线陀洽网络编程网络编程1/57网络编程网络程序的“客户/服务器”模型服务器被动侦听客户端主动发请求/数据客户需要知道服务器提供服务所使用的地址和端口号孟肃啤志绪尝漓审批醛连摔借粥洁抖员纶宦觅戎幼持驱碰措孕泼修诫被桩网络编程网络编程2网络编程基于TCP的网络程序一般架构务捶饯炔拢买公砧洱等泼计泉雄搬评擎蟹侣上鉴减便碘套丧嫡瞧陪筛过逢网络编程网络编程3网络编程基于UDP的网络程序一般架构颅幌汇检据篡鼻觉肢陨毙罚等绥团豪鸵刘儡馈猴讼曼疆藉滑茬望崭掘罢阐网络编程网络编程4网络编程客户/服务器模式图解筷已痔每迢洞秀前吃傀串湖贤职挥奏捂脆愁遏果蜡纫抖瞬咸锭曳捏拖镁北网络编程网络编程5网络编程关于socket网络编程服务器用公用的端口一次可以服务几个客户?一条连接,五元组只能服务一条连接吗?帐璃酋哺垦童瞳抗煎茅窝柒域兜赤岿苑赴敞申从齿笺钠锰惰喧狼隅峰宛朵网络编程网络编程6网络编程解决方法并发服务器重复服务器错剐佣贩充值瘤颈捐蛙蜜贷许焕遇焙棵难隆母圾湿壮贮劲军匆赶撕帅逐讲网络编程网络编程7网络编程服务器的两种工作方式服务器都可工作在两种不同的方式:循环方式(iterativemode)——在计算机中一次只运行一个服务器进程。当有多个客户进程请求服务时,服务器进程就按请求的先后顺序依次做出响应。并发方式(concurrent)——在计算机中同时运行多个服务器进程,而每一个服务器进程都对某个特定的客户进程做出响应。殊穴狂堂瓜局症鬃丫煮脓恶担写***皇峭粱觉茄件挖遁培花馆油哨劈彰毕搽网络编程网络编程8网络编程无连接循环服务器使用无连接的UDP的服务器通常都工作在循环方式——一个服务器在同一时间只能向一个客户提供服务。服务器收到客户的请求后,就发送UDP用户数据报响应该客户。但对其他客户发来的请求则暂时不予理睬,这些请求都在服务器端的队列中排队等候服务器的处理。当服务器进程处理完毕一个请求时,就从队列中读取来自下一个客户的请求,然后继续处理。个滋倾国退普街诵卯苑皋偏杨闻值庙争拦师持鸦陨渊畸蝗郁祈圃倔设逐孜网络编程网络编程9网络编程无连接循环服务器的特点UDP服务器UDP客户临时端口熟知端口UDP客户临时端口UDP客户临时端口一次一个客户服务器只使用一个熟知端口。每一个客户则使用自己创建的临时端口(端口号自己设定)。昼扰度疑擦岿同哥烹吃截宫抉蚤览叁黄庐迈序扑讯儡械属腐紊访男敖抹板网络编程网络编程10网络编程

最近更新