------- android培训、java培训、期待与您交流! ----------
黑马程序员——网络编程初体验
一、UDP与TCP的区别:
UDP是将数据及源和目的封装成数据包,无需建立连接
缺点是:每个包在64k内,不可靠,优点:速度快
TCP先建立连接,形成传输数据的通道,在连接中适合大数据量传输,通过三次握手完成连接。缺点:效率低,优点:安全可靠
<!--[if !supportLists]-->二、<!--[endif]-->模型
OSI模型:应用层--表示层--会话层--传输层-网络层--数据链路层--物理层、
TCP/IP模型:应用层--传输层--网际层--主机至网络层
<!--[if !supportLists]-->三、<!--[endif]-->通信要素:
IP地址:InetAddress
本地回环地址:127.0.0.1主机名:localhost;
端口:0~65535,其中0~1024为系统使用或保留端口
<!--[if !supportLists]-->四、<!--[endif]-->传输:
UDP传输:
<!--[if !supportLists]-->1、<!--[endif]-->DatagramSocket,建立UDP的socket服务
<!--[if !supportLists]-->2、<!--[endif]-->DatagramPacket,将数据包装成数据包
<!--[if !supportLists]-->3、<!--[endif]-->Send方法发送
<!--[if !supportLists]-->4、<!--[endif]-->关闭资源。Close();
TCP传输:
TCP服务端:
<!--[if !supportLists]-->1、<!--[endif]-->建立TCP的socket服务,明确具体的地址和端口,在对象创建时,就已经对指定IP和端口进行连接(三次握手)Socket s= new Socket(“ip”,iport);
<!--[if !supportLists]-->2、<!--[endif]-->若简介成功,通道建立,Socket流产生。只要获取到socket流中的读取流和写入流
在通过getInputStream和getOutputStream就去可以获得两个流对象。
3、关闭资源。
TCP服务端
<!--[if !supportLists]-->1、<!--[endif]-->创建服务端socket服务,并监听一个端口
ServerSocket ss = new ServerSocket(10000);
<!--[if !supportLists]-->2、<!--[endif]-->ss.accept();获取链接过来的客户端对象。
<!--[if !supportLists]-->3、<!--[endif]-->获取Socket对象中的Socke流
<!--[if !supportLists]-->4、<!--[endif]-->关闭资源,先关客户端,再关服务端。
相关推荐
黑马程序员——Android移动开发源码
黑马程序员,C++核心编程
NULL 博文链接:https://xianglachigen.iteye.com/blog/1564376
黑马程序员linux服务器开发网络编程配套文档,很好的参考资料
黑马程序员入学Java知识——精华总结
本资源是黑马程序讲义,讲义分为多个阶段的讲义,这是第五阶段的讲义关于C++的PDF讲义,欢迎大家批评改正祝大家学习愉快
|--网络之判断网络状态是否可用 |--网络之设置apn |--网络图片查看器 |--网络图片的下载与缓存 |--网络文件的下载与关联进度条 |--联系人之各种查找 |--联系人读写与批量操作 |--联系人读取 |--自定义shape形状颜色...
正在自学黑马程序员Java全套,目前只学了Javase,接下来是Javaweb,把自己整理的笔记分享一下。
黑马程序员 C语言提高课程配套课件 黑马程序员 C语言提高课程配套课件
黑马程序员Javaweb教材源代码,适合学习配套使用
黑马程序员c++配套课件 《轻松搞定c++语言》 黑马程序员c++配套课件 《轻松搞定c++语言》
《JavaWeb程序设计任务教程》一书源代码,中国工信出版社出版,黑马程序员编著,传智播客旗下高端教育品牌“黑马程序员”项目实战配套用书
Javaweb基础全课程笔记,黑马程序员上课笔记,主要涉及前端 jsp和servlet等
黑马程序员之C#编程学习,动手编写代码,主要学会简单的控制台输入输出代码编写和简单的用户名,密码判断,然后用到了for循环语句。
layui ajax 没有node.js功能都可用,高度类似。 黑马刘龙彬老师主讲的大事件项目,整体看完,给...最后,再次给黑马程序员和刘老师点个赞。 说明--ShowDoc https://www.showdoc.com.cn/escook?page_id=3707158761215217
黑马程序员入学面试题,复习必备,事半功倍。
本人参加黑马程序员考试的题目加上本人的解答!不是让谁作弊,因为题库的题目对每个人会有些许的变化。题库题目的难度很类似,就当是你参加模拟考试了!哈哈,附本人的详解的哦!
黑马程序员网上图书商城中的毕业设计资料,代码,数据库设计论文等
B站黑马程序员Python教程学习笔记
《JavaWeb程序开发进阶》-黑马程序员配套资源ppt。