首先先说说心跳包在socket连接中的意义: 通过socket连接的双方为了保证在一段时间未发消息不被防火墙断开连接或者使对方及时知道自己是否已经断线而定期给对方发送的某些特殊标识字符,这个字符可以根据双方自定义,没有实…
分类:socket
解决socket连接超时问题
最近两天 项目其中一台IM服务器的IM验证出现问题,进行用户IM注册时出现连接超时问题; 重启服务后,可以进行用户的IM注册验证,没有出现超时问题;但是等到半个钟一个钟(时间不定); 结果还是会有连接超时问题,所有单单是…
客户端到服务器端的通信过程及原理
学习任何东西,我们只要搞清楚其原理,就会触类旁通。现在结和我所学,我想总结一下客户端到服务器端的通信过程。只有明白了原理,我们才会明白当我们程序开发过程中错误的问题会出现在那,才会更…
网络通信TCP协议三次握手
TCP是什么? TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。TCP在IP报文的协议号是6。TCP是一个超级麻烦…
为什么DNS适合使用UDP协议而不是TCP协议?
DNS是域名系统(Domain Name System)的缩写,主要用于解析如 www.google.com 这样的域名获取其对应的IP地址! 域名结构 为了保证域名的唯一性,因特网在命名的时候采用了层次结构的命名方式。…
vue.js+socket.io打造一个好玩的新闻社区
title: Socket.io+vue打造新闻社区date: 2017-06-12 20:19:05 tags: [vue.js,javascript,socket.io] vue2.0 + socket.io打造一个…
对python socket编程的初探
对于python网络编程来说,免不了要用到socket模块。下面分享一下个人对python socket的一些理解。 socket编程步骤 服务端创建一个socket,绑定地址和端口,然后监听端口上传入的连接,一旦有连接…
Socket 编程实战
本文原发于个人博客 Socket 在英文中的含义为“(连接两个物品的)凹槽”,像the eye socket,意为“眼窝”,此外还有“插座”的意思。在计算机科学中,socket 通常是指一个连接的两个端点,这里的连接可以…