1.什么是C/S架构? C:Client S:Server 2. 互联网协议是什么?分别介绍五层协议中每一层的功能? 互联网协议就是计算机界的英语,网络就是物理链接介质+互联网协议。互联网协议分为osi七层或tcp/ip五层或tcp/ip四层。 应用层: 传输层: 网络
简单的文件传输功能 目录结构: server.py import socket import os import json import struct IP = "127.0.0.1" PORT = 9090 SHAR_DIR = r"D:\PycharmP
粘包现象 就是客户端发送到服务端的命令请求,服务端响应后发送结果回客户端,如果客户端接收的字节数小于结果的字节数,就会导致结果收不完,要在下一次的接收中才能再次把上一次没有接收完的数据收回来。 粘包底层原理分析 后面补充 解决粘包问题-简单版 服务端: import socket im
基于socket实现简单套接字通信 服务端: import socket # 1. 买手机 phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 2. 绑定手机卡 phone.bind(("127.0.0.1",