摘要: 背景知识 顾名思义,进程即一个软件正在进行的过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老的也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。所以想要真正了解进程,必须先了解操作系统。详见博客点击进入。 须知 阅读全文
posted @ 2018-07-24 16:55 感动#心 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 服务端 import socket import struct import json import subprocess import os class MYTCPServer: address_family = socket.AF_INET socket_type = socket.SOCK_S 阅读全文
posted @ 2018-07-24 16:49 感动#心 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 本节导读 什么是粘包现象 发生粘包的两种情况 解决粘包现象的办法 一 什么是粘包现象 须知:只有TCP有粘包现象,UDP永远不会粘包 粘包不一定会发生,如果发生了:1.可能是在客户端已经粘了,2.客户端没有粘,可能是在服务端粘了 粘包现象:TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包, 阅读全文
posted @ 2018-07-24 16:44 感动#心 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 本节导读: 什么是socket socket通信讨论 socket套接字方法 socket服务端客户端的创建 一 什么是scoket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Sock 阅读全文
posted @ 2018-07-24 15:31 感动#心 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 本节导读: CS架构 CS信息传输流程 网络模型 tcp/ip五层模型详解 socket介绍 网络通信流程 网络通信实现 注:本文主要来源于http://www.cnblogs.com/linhaifeng/articles/5937962.html 一 CS架构C指的是client(客户端软件), 阅读全文
posted @ 2018-07-24 11:45 感动#心 阅读(16433) 评论(0) 推荐(6) 编辑