多进程server端实现: import socket from multiprocessing import Process def func(conn): ''' 没调用一次func创建一个新进程 :param conn: :return: ''' try: #持续对话 while 1: dat ...
分类:
系统相关 时间:
2021-02-04 11:43:52
阅读次数:
0
import socketfrom threading import Threadserver = socket.socket(socket.AF_INET,socket.SOCK_STREAM)server.bind(('127.0.0.1',8080))server.listen(5)# def ...
分类:
其他好文 时间:
2021-02-02 10:39:57
阅读次数:
0
一、网络编程三要素 1、IP地址 设备在网络中的地址,是唯一标识 2、端口 应用程序在设备中的唯一标识 3、协议 数据在网络中传输的规则,常见的协议有UDP协议和TCP协议 二、IP地址 1、含义 IP地址,全称为Internet Protocol Address,网络协议地址。是分配给上网设备的数 ...
分类:
编程语言 时间:
2021-02-01 12:56:29
阅读次数:
0
一.linux内核网络栈代码的准备知识 1. linux内核ipv4网络部分分层结构: BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件主要有: /net/socket.c /net/protocols. ...
分类:
系统相关 时间:
2021-01-30 12:21:40
阅读次数:
0
Linux网络协议栈初始化 sock 初始化 socket 和文件系统都位于 VFS 下一层,对 socket 的操作都要经过VFS,下图为super_blocks和file_systems的链表结构图。 Linux 里面每个文件都有唯一的 inode ,inode 会大量使用,为了提高效率会对 i ...
分类:
系统相关 时间:
2021-01-30 12:08:14
阅读次数:
0
Windows套接字 Windows套接字即socket,通过socket可以实现在不同的进程间通信,甚至这两个进程可以不在同一个计算机中。 Winsock使用步骤 服务端 socket初始化 创建套接字 绑定和监听端口 因为是本地连接,所以监听地址为0.0.0.0。 接着就调用accept()接收 ...
yml spring: data: elasticsearch: client: reactive: endpoints: 192.168.209.160:9200 connection-timeout: 10000#链接到es的超时时间,毫秒为单位,默认10秒(10000毫秒) socket-ti ...
分类:
编程语言 时间:
2021-01-28 12:03:55
阅读次数:
0
1. 字段匹配 精确匹配 field=value,如,nw_src=10.1.2.3. 按位匹配 field=value/mask,如,nw_src=10.1.0.0/255.255.0.0,nw_src=10.1.0.0/16. 通配 "field=*". 简便方式 eth packet_type ...
分类:
其他好文 时间:
2021-01-27 13:22:50
阅读次数:
0
目录 TCP语法 1 建立一个socket对象 2 使用socket建立连接发送消息 3 使用socket循环发消息 4 服务端和客户端户发消息 5 断开连接 6 匹配最里面括号的值 回到顶部 TCP语法 1 建立一个socket对象 import socket sk = socket.socket ...
分类:
编程语言 时间:
2021-01-26 12:18:44
阅读次数:
0
目录 UDP语法 1 创建一个socket的UDP对象 2 创建UAP连接 3 循环发消息 4 服务端同时发送消息给客户端 回到顶部 UDP语法 1 创建一个socket的UDP对象 import socket #创建对象 socket.SOCK_DGRAM 代表UDP协议 sk = socket. ...
分类:
编程语言 时间:
2021-01-26 12:17:52
阅读次数:
0