1 / 17
文档名称:

§6java网络编程107网络编程.ppt

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

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

分享

预览

§6java网络编程107网络编程.ppt

上传人:416612240 2019/5/29 文件大小:266 KB

下载得到文件列表

§6java网络编程107网络编程.ppt

文档介绍

文档介绍:Java网络编程 书本第4章*1QQ是什么原理(Client/Server)?客户机——服务器C/S:QQ基本原理我发信息给好友小毛:你最近好吗,他怎么收到的?“我”的信息首先发给腾讯服务器,服务器在网上寻找小毛,转发给他C/S情况下,用户必须安装相应的客户端软件,当软件风格改变,必须通知所有用户升级,C/S优势:响应迅速,界面丰富,美观浏览器——服务器(Broswer/Server模式)B/S:Web网站原理(门安装客户端,用浏览器就可以访问当页面改变,不需要重新安装浏览器服务器负担比较重(JSP)服务器(深圳)QQ客户端(我)QQ客户端(小毛)Date2客户机——服务器基本概念注意几个概念:怎样表示网络上的机器?IP地址,?端口不同的上网方式对应着不同的端口,比如ftp:21http:80如果要做聊天室,用什么端口?一般大于1000的四位数都可以(因为1000以下的端口可能已经被系统中的某个程序使用了)我们用:9527端口内存Date3网络编程过程服务器运行编写服务器用:ServerSocket类客户端连接到服务器两者通信通过服务器转发信息Date4ServerSocket和Socket服务器开端口(ServerSocket)——客户机找服务器(Socket)——连接成功——传递信息(Socket)Date5循序渐进1客户机连接到服务器,连接成功在服务器端打印客户机IP地址,回送给客户端一个“恭喜”,客户端显示这个信息Date6循序渐进2写一个基于DOS界面的对聊程序(服务器和客户端对聊)Date7回顾客户端怎样找服务器端服务器端怎样知道客户端怎样通信?Date8循序渐进3将对聊程序改成GUI,界面上通过发送——接收按钮来得到或者发出信息(服务器和客户端)Date9循序渐进4让以上程序实现接收信息自动化Date10