1 / 25
文档名称:

049 网络编程.ppt

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

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

分享

预览

049 网络编程.ppt

上传人:wc69885 2015/10/4 文件大小:0 KB

下载得到文件列表

049 网络编程.ppt

相关文档

文档介绍

文档介绍:深入Java编程
专业教程
理论讲解部分

第049课网络编程
概述:
网络程序设计概述
Socket网络程序设计
重点:
难点:
Socket网络程序设计
Socket网络程序设计
1 java网络编程概述
第049课网络编程
在java中对网络的操作就像对文件操作一样方便.
可以使用多线程来实现同时对多个网络连接进行处理
计算机的识别
在你想要连接到另外一台计算机上的时候,一定要使用某种方法来确定在网络上的你要连接的计算机.
第049课网络编程

第二种就是用点”.”:
:
1 java网络编程概述
第049课网络编程
无论什么格式,IP地址内部的表示都是一个32位得数字,所以在用数字表示得方式下每一个区域都不能超过255.
.
计算机的识别
1 java网络编程概述
第049课网络编程
服务器与客户端
,那么就可以建立一个双向得连接.
这就好像是两个人在游乐园走散了一样,他们如何找到对方:一台计算机站在那里原地不动,仔细得听着,另外一台计算机大声喊道:”你在哪啊?!!”
1 java网络编程概述
第049课网络编程
那个站在原地不动得计算机称作服务器,另外一个称作客户端.
服务器得任务就是负责监听连接,客户端得任务就是尝试去连接到服务器.
,那么谁是服务器谁是客户端就无所谓了.
服务器与客户端
1 java网络编程概述
第049课网络编程
IP地址创建了一个特殊得地址被称作本地地址(localhost):
如果你将参数置null,,所以在你打算使用在网络上时需要对这个地址进行处理.
InetAddress addr = (null);
服务器与客户端
1 java网络编程概述
第049课网络编程
端口
一个IP地址不能够准确得确定一个服务,因为在一台服务器上会同时有很多得服务存在.
端口不是一个物理设备,只是一个软件上对服务得一个标识. 在服务器上每一个端口代表唯一个服务,客户端应该在连接之前知道这个端口.
系统将1-1024作为保留端口,.
1 java网络编程概述
2 Sockets
第049课网络编程
,在每一台机器上都有它们自己的socket.
,然后我们通过socket得到输入输出流(InputStream and OutputStream ),:
SeverSocket,.
Socket,这是客户端用来连接服务器使用的.