网络
甲虫ss
这个作者很懒,什么都没留下…
展开
-
套接字原理----socket
转载自https://blog.csdn.net/hearthougan/article/details/51275765运行在不同机器上的进程彼此通过向套接字发送报文来进行通信。每个进程好比是一座房子,进程的套接字就好比是一个门。套接字是应用进程和TCP之间的门,应用程序开发者可以控制套接字的应用层那一侧所有的东西,但是不能控制运输层那一侧。 服务器为了能对客户机程序发起连接作出响应,应满...转载 2018-05-09 10:19:33 · 196 阅读 · 0 评论 -
HTTP+报文解析
前言 从事性能测试必不可绕过的就是协议,对基本知识的了解,还是深入掌握协议的机制,都能让你在从事性能测试实施时显得更加顺手。 下面我们就HTTP协议及性能测试过程必须掌握的一些分析工具来进行分享。 重点分享性能测试实施过程中必须掌握的关键技术、工具。更细节的请参考HTTP相关书籍或RFC文档。 HTTP基本架构 下面我们用一张简单的流程图来展示HTTP协议基本架构,以便大家先有个基本的了解。 W...转载 2019-07-23 17:04:07 · 1119 阅读 · 0 评论 -
服务器端和客户端的断开连接的四次挥手为啥不一样??????
服务器地址为:192.168.1.101 客户端地址为:192.168.1.104 第一次断开为服务器断开,第二次为客户端断开 参考: 1.https://blog.csdn.net/u011416247/article/details/80866725 2.https://www.cnblogs.com/bylijian/p/8565601.html 3.https:...原创 2019-04-26 16:36:03 · 405 阅读 · 0 评论 -
Socket如何保证长连接
方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线;同样,如果客户端在一定时间内没 有收到服务器的心跳包,则认为连接不可用。方法2:TCP的KeepAlive保活机制因为要...转载 2018-07-05 20:57:30 · 7151 阅读 · 0 评论 -
Linux下套接字详解(二)----套接字Socket
转载自https://blog.csdn.net/gatieme/article/details/46241975在前面我们讲了TCP/IP、TCP和UDP的一些基本知识,但是协议只有一套,而我们系统多个TCP连接或多个应用程序进程必须通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口。套接...转载 2018-05-09 10:23:15 · 326 阅读 · 0 评论 -
linux socket 服务器端一直监听客户端,每10秒读一次数据
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/socket.h> #include <netinet/in.h> #define...原创 2019-10-09 14:29:44 · 2092 阅读 · 1 评论