首先先说说心跳包在socket连接中的意义: 通过socket连接的双方为了保证在一段时间未发消息不被防火墙断开连接或者使对方及时知道自己是否已经断线而定期给对方发送的某些特殊标识字符,这个字符可以根据双方自定义,没有实…
标签:socket
Linux安装Mysql5.6
由于安装的mysql8.0和其他服务器的数据库(版本5.1.30)由于版本差异过大,无法通信,因此需要安装一个中间版本5.6,但是它的安装过程和mysql8.0安装略有不同。 解压文件 // 解压文件生成两个xz格式的压…
setsockopt
转自:http://www.cnblogs.com/hateislove214/archive/2010/11/05/1869886.html 1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)…
Broken Pipeline 问题的解决过程
昨天线上app出现了奇怪的问题: 先是有用户反馈预约时间功能不可用,我们自己可以重现,但不是每次必现,紧接着很多用户陆续开始反馈。 由于这两天并没有修改线上系统,只能从日志线索来查找,发现查询预约时间表会出现Broken…
Go socket实现多语言间通信
前言 socket提供了在传输层进行网络编程的方法,它比基于http协议的接口传输更高效,RPC(Remote Procedure Call)是远程过程调用,常用于分布式系统等,而rpc很多是基于socket实现的。不了…
Linux安装Mysql5.6
由于安装的mysql8.0和其他服务器的数据库(版本5.1.30)由于版本差异过大,无法通信,因此需要安装一个中间版本5.6,但是它的安装过程和mysql8.0安装略有不同。 解压文件 // 解压文件生成两个xz格式的压…
PHP学习-使用mysqli连接MySQL数据库
前言 最近学习初学php,遇到需要连接MySQL数据库的操作,在这里记录一下连接过程 1.建立连接 function mysqli_connect ($host = '', $user = '', $password =…
【python socket编程】—— 6.简单实现render_template和密码hash
前文:【python socket编程】—— 5.实现cookie和session 在Flask中有render_template函数,用于解析jinja2模板,现在我们来简单实现它。代码如下: from os impo…
JAVA Socket Tcp文件传输
Java Socket TCP通信 –传输数据篇 举个栗子:客户端 创建外部调用接口 package client; import java.io.IOException; /** * File: LClie…
【python socket编程】—— 2.解析http请求头
前文:【python socket编程】—— 1.初探 在上一篇文章中我们知道,socket.accept()接受的数据是请求头,请求头格式是这样的: POST /login HTTP/1.1 Host: 127.0.0…
【python socket编程】—— 3.响应
前文:【python socket编程】—— 2.解析http请求头 web的框架和解析请求的Request类我们都写好了,现在唯一要做的就是处理相应。编写一个route_dict字典,key是url路径,value是对…
【python socket编程】—— 5.实现cookie和session
前文:【python socket编程】—— 4.实现redirect函数 cookie的实现很简单,在服务器返回的响应中,header里增加Set-Cookie,浏览器接受到Set-Cookie中的value,下次访问…