网络通信
文章平均质量分 80
weixin_39214481
这个作者很懒,什么都没留下…
展开
-
网络编程
http://www.52im.net/thread-1095-1-1.html转载 2018-05-10 00:20:02 · 117 阅读 · 0 评论 -
浅谈java中的ServerSocket和Socket的通信原理实现聊天及多人聊天
聊天,QQ,微信,陌陌很多的即时通讯的软件,不管是桌面端还是移动端,在当今社交的时代都是不可或缺的一部分。这时候说Socket和ServerSocket感觉有点老调重弹感觉,相信很多人早就知道如何使用了,而且利用这个通信原理可能已经开发出很多优秀的通信软件吧,但是我感觉这个对于刚接触java网络编程的人来说,学会Socket通信实现聊天软件,是必须的一步,了解其中的原理更是非常重要的一步,对,很多...转载 2018-05-10 00:46:29 · 11078 阅读 · 2 评论 -
Java Socket详解
https://wenku.baidu.com/view/e8377f0bbb68a98271fefac8.html深入理解Java Socket通信Java中Socket分为普通Socket和NioSocket两种,这里介绍Socket。我们可以把Socket比作两个城市间的交通工具,有了它可以在两城之间来回穿梭,交通工具有很多种,每种交通工具也有相应的交通规则。Socket也一样,也有多种。大...转载 2018-06-02 14:40:11 · 337 阅读 · 0 评论 -
HTTP 方法:GET 对比 POST
超文本传输协议(HTTP)的设计目的是保证客户端与服务器之间的通信。HTTP 的工作方式是客户端与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息以及可能被请求的内容。两种 HTTP 请求方法:GET 和 POST在客户机和服务器之间进行请求-响...转载 2018-07-03 17:34:14 · 119 阅读 · 0 评论 -
HTTP协议方法以及报头分析
Sams -《 HTTP Developers Handbook》HTTP协议内容:HTTP URL、HTTP请求、HTTP响应和HTTP消息。HTTP超文本传输协议,是应用层协议。HTTP是一个基于请求/响应模式的、无状态的协议。浏览器与服务器通信过程:客户发起连接;客户发送请求;服务器响应请求;服务器关闭连接。HTTP1.1版是一个持续连接,支持流水线请求HTTP URL格式—>http...转载 2018-07-12 00:42:13 · 166 阅读 · 0 评论 -
5种网络IO模型(有图)
同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocking IO是一个东西。这其实是因为不同的人的知识背景不同,并且在讨论这个问题的时候上下文(context)也不...转载 2019-02-25 16:06:50 · 117 阅读 · 0 评论 -
GET和POST本质上有什么区别
不知道各位读者在面试的时候,有没有被问过这个问题:“请说一下GET和POST两者的本质区别”。基本上做过WEB开发的,对这个问题,都可以回答出一堆的区别。 比如: 最直接的区别,GET请求的参数是放在URL里的,POST请求参数是放在请求body里的; GET请求的URL传参有长度限制,而POST请求没有长度限制; GET请求的参数只能是ASCII码,所以中文需要URL编码,而POST请求...转载 2019-03-08 18:42:30 · 168 阅读 · 0 评论