在这一阶段中,我们主要学习了一些关于网络通信方面的知识,下面我就简单介绍一下这阶段学习到的东西和遇到的问题。
在学习这个中,我们首先要实现的就是文本信息的发送,当然,在这里我们必须要创建好服务器和客户端,这里我们主要用到java里的两个类
ServerSocket类和Socket,客户端你可以使用系统提供的,也可以是那你自己写客户端。
ServerSocket server =new ServerSocket(prot);
Socket client=new Socket(IP,port);
以上就是客户端和服务器的创建方法。
当我们把客户端和服务器都创建好后,就可以发送文本及其他信息了,我们这里都是用的TCP协议,故而在发送的时候都是使用字节流将信息发送过去,当然,我们也可以将字节流封装成字符流在进行发送。
当我们实现了文本的发送,我们还在画图板的基础上实现了网络画板的功能,我们的做法是将画图时的到的几个坐标给发送给对方的自己,然后根据它的坐标再对画好的图片进行还原,这样我们就能实现网络画板了。
最后就是文件的发送,这里我们会先用一个整形的变量存储整个文件包的长度,在得到文件名,在用一个整形变量存储文件内容的长度,最后我们对文件进行发送。
当然,在这其中我们也遇到了很多问题,比如说当我吧上面的三个功能实现整合的时候,这是代码就变得混乱起来,到了最后,在想在上面加功能是发现根本不知道从哪里加进去,所以,在写代码之前,必须要现有一个初步的构架。
同时,我们也遇到过一些技术性的小问题,比如说,在刚开始写这个代码是,总是吧方法的调用顺序给搞乱,结果总是出问题,这个就需要我们搞清楚某些方法的一些特性,所以,面对这种问题,只有细心注意了。
分享到:
相关推荐
关于网络安全技术中的量子密码通信分析.pdf
地铁及铁路通信分析(理论地铁及铁路通信分析(理论地铁及铁路通信分析(理论
android 进程间通信分析 android 进程间通信分析
PROFINET 及其同步实时通信分析, 关于协议的帧格式和协议说明
家庭网络设备间的通信分析.pdf
MonetDB网络通信分析
基于4G通信技术的无线网络安全通信分析.pdf
基于4G通信的无线网络安全通信分析.pdf
基于5G移动通信技术的电力系统通信分析.pdf
每日通信分析报告文案.doc
基于4G通信技术的无线网络安全通信分析 (8).pdf
基于4G通信技术的无线网络安全通信分析 (7).pdf
基于4G通信技术的无线网络安全通信分析 (6).pdf
基于4G通信技术的无线网络安全通信分析 (11).pdf
基于4G通信技术的无线网络安全通信分析 (12).pdf
基于4G通信技术的无线网络安全通信分析 (13).pdf
基于4G通信技术的无线网络安全通信分析 (14).pdf
基于4G通信技术的无线网络安全通信分析 (10).pdf
基于4G通信技术的无线网络安全通信分析 (9).pdf
基于4G通信技术的无线网络安全通信分析 (5).pdf