1. TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的 经典的三次握手示意图 ...
分类:
其他好文 时间:
2017-06-26 11:35:59
阅读次数:
142
通过前两章,我们成功是写出了一套凑合能用的Server和Client,并在二者之间实现了通过协议交流。这么一来,一个简易的socket通讯框架已经初具雏形了,那么我们接下来做的。就是想办法让这个框架更加稳定。茁壮~ 作为一个可能会和非常多Client进行通讯交互的Server。首先要保证的就是整个S ...
分类:
其他好文 时间:
2017-06-24 15:36:44
阅读次数:
291
iOS 的自动登录 就是 先要用户名和密码 登入成功 后 保存到本地的数据库中 然后下次打开的程序的时候 直接取出本地数据库中的用户名和密码 iOS登录及token的业务逻辑 登录的业务逻辑 { http:是短连接. 服务器如何判断当前用户是否登录? // 1. 如果是即时通信类:长连接. // 如 ...
分类:
移动开发 时间:
2017-06-23 00:47:41
阅读次数:
291
1、长连接与短连接 所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。 短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。 比如http ...
分类:
其他好文 时间:
2017-06-22 15:14:27
阅读次数:
143
本文原链接:http://www.cnblogs.com/cswuyg/p/3653263.html 本文总结&分享网络编程中涉及的长连接、短连接概念。 关键字:Keep-Alive,并发连接数限制,TCP,HTTP 一、什么是长连接 一、什么是长连接 HTTP1.1规定了默认保持长连接(HTTP ...
分类:
Web程序 时间:
2017-06-21 00:52:33
阅读次数:
283
接触一个月cocos creator做个笔记。。。 1、socket.io 封装了websocket , Ajax等,故任何浏览器都可以使用socket.io建立异步连接。websocket 双向需要握手建立连接,http 单向。 短连接:一次性交换数据,如登入,创建角色等 长连接:推送 (一) s ...
分类:
其他好文 时间:
2017-06-16 23:17:33
阅读次数:
491
Dubbo -- 系统学习 笔记 -- 目录 示例 想完整的运行起来,请参见:快速启动,这里只列出各种场景的配置方式 多协议 可以自行扩展协议,参见:协议扩展 (1) 不同服务不同协议 比如:不同服务在性能上适用不同协议进行传输,比如大数据用短连接协议,小数据大并发用长连接协议。 XML : pro ...
分类:
其他好文 时间:
2017-06-10 17:06:59
阅读次数:
214
高并发服务器开发,硬件socket发送数据至服务器,服务器对数据进行判断,需要实现心跳以保持长连接。同时还要接收另外一台服务器的消支付成功消息,接收到消息后控制硬件执行操作。查了一些资料,java的netty,go,或者是用C/C++不知道该用哪个,想问一下哪个比较适合,学习更容... ...
分类:
其他好文 时间:
2017-06-10 13:56:30
阅读次数:
135
websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~ WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循 ...
分类:
Web程序 时间:
2017-06-09 18:18:47
阅读次数:
265
在开发过程中常常遇到这样的需求,模拟浏览器访问某接口,并获取返回数据。我们比较常使用的方法是fsockopen与接口建立连接,然后发出指令,然后通过fgets接受返回值。 但是我们发现,通过PHP模拟访问接口往往比浏览器访问同样的接口慢很多。这个问题困扰过我很久,今天终于找到原因了。我看网上很多朋友 ...
分类:
Web程序 时间:
2017-06-01 10:19:16
阅读次数:
198