# tcp服务端 import socketserver import os import json import struct class MyRequestHandle(socketserver.BaseRequestHandler): def handle(self): while 1: tr ...
分类:
其他好文 时间:
2020-04-22 10:04:00
阅读次数:
50
# tcp服务端 import socketserver import subprocess import json import struct class MyRequestHandle(socketserver.BaseRequestHandler): def handle(self): # 创 ...
分类:
其他好文 时间:
2020-04-22 09:31:07
阅读次数:
63
# 执行命令的tcp服务端 import socket import os server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server.bind(('127.0.0.1', 3000)) server.listen(5) whi ...
分类:
其他好文 时间:
2020-04-21 09:27:32
阅读次数:
50
想要理解多路复用技术,首先要了解这个技术出现之前,我们面临的痛点是什么。 以 JAVA 为例,我们想要写一个 TCP 服务端,接收客户端发来的数据,那么我们会这样写: while (true) { Socket socket = serverSocket.accept(); //读取输入缓冲区数据 ...
分类:
其他好文 时间:
2020-04-15 01:03:57
阅读次数:
91
HTTP位于五层模型中的应用层,是传输层(代表为TCP协议)的上层协议。 之前我们通过 socket 实现了使用 TCP 协议进行数据收发:手写一个模块化的 TCP 服务端客户端 ,对 TCP 协议的使用有了一个初步的认识。 简单的说,IP 协议 帮助我们的数据包在复杂的网络环境下进行寻址,但并不能 ...
分类:
Web程序 时间:
2020-03-27 01:12:22
阅读次数:
260
前面的博客 基于 socket 手写一个 TCP 服务端及客户端 写过一个简单的 TCP 服务端客户端,没有对代码结构进行任何设计,仅仅是实现了相关功能,用于加深对 socket 编程的认识。 这次我们对整个代码结构进行一下优化,使其模块化,易扩展,成为一个简单意义上的“框架”。 对于 Socket ...
分类:
其他好文 时间:
2020-03-22 20:06:46
阅读次数:
116
tcp服务端 #!/usr/bin/python3 # -*-coding:utf-8 -*- from socket import * import time COD = 'utf-8' HOST = '0.0.0.0' # 主机ip PORT = 9999 # 端口号 BUFSIZ = 1024 ...
分类:
编程语言 时间:
2020-03-02 01:01:27
阅读次数:
88
一、参考网址 1、select函数及fd_set介绍 2、select、poll和epoll的区别 3、利用select实现IO多路复用TCP服务端 4、select应用于read函数 超时非阻塞方式 5、深入理解select、poll和epoll及区别 ...
分类:
其他好文 时间:
2020-02-27 16:24:08
阅读次数:
66
tcp 服务端运行 nc -ulp {端口} 客户端运行 nc -u {ip} {端口} 在客户端输入字符,如果连接正常,服务端会同样输出 ...
分类:
其他好文 时间:
2020-02-08 15:32:58
阅读次数:
108
tcp和udp的区别:https://www.jianshu.com/p/c63b082ac565 1.基于tcp # 服务端 import socket ? # 创建服务端socket对象 server = socket.socket() ? # 绑定IP和端口 server.bind(('192 ...
分类:
其他好文 时间:
2020-01-17 09:54:40
阅读次数:
73