一、UDP套接字 服务端 客户端 简单例子 服务端 客户端 注意:udp 可以发空 数据报协议 说是发空,其实不是空 ,还有一个IP 端口的信息,发空时 带个端口信息, tcp:不是一一对应的,udp:是一一对应的 数据报完整的 用upd做一个ntp时间服务器 服务端 客户端 基于udp简单实现QQ ...
分类:
编程语言 时间:
2018-10-22 01:07:36
阅读次数:
198
网络协议七层结构: 什么是Socket? socket(套接字)是两个程序之间通过双向信道进行数据交换的端,可以理解为接口。使用socket编程也称为网络编程,socket只是接口并不是网络通信协议。 HTTP协议和Socket的区别 http协议是应用层,其模式是请求-应答,客户端发送请求,服务器 ...
分类:
编程语言 时间:
2018-07-13 12:14:09
阅读次数:
149
lsof 简介 __ __(list open files)是一个列出当前系统打开文件的工具。在linux环境中一切皆文件,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符, ...
分类:
其他好文 时间:
2018-06-21 23:41:54
阅读次数:
183
recvmsg 和 sendmsg 函数 这两个函数把大部分参数封装到一个 msghdr 结构体中: msg_name 和 msg_namelen 这两个成员用于套接字未连接的场合(如未连接 UDP 套接字)。它们类似 recvfrom 和 sendto 的第五个和第六个参数: msg_name 指 ...
分类:
系统相关 时间:
2018-06-16 18:45:29
阅读次数:
348
UDP的通信双方也分为客户端和服务器,但是在个人理解中这方面UDP并没有严格区分,发送请求的为客户端,响应请求的为服务端。 要在python中使用udp首先要先导入socket s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) 上述例子中便创建 ...
分类:
编程语言 时间:
2018-05-12 15:07:29
阅读次数:
298
lsof(list open files) 是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述 ...
分类:
系统相关 时间:
2018-05-02 19:12:32
阅读次数:
187
Http端口定义:0-1023:永久分配给固定的应用使用,特权端口1024-41951:也是注册端口,要求不严格41952+:客户端随即使用的端口,动态端口,或私有端口BSD Socket : IPC的一种实现,允许位于不同主机上的进程之间进行通讯Socket API(封装了内核中socket通信相关的系统调用)SOCK_STREAM:tcp套接字SOCK_DGRAM:UDP套接字SOCK_RAW
分类:
Web程序 时间:
2018-05-01 23:35:16
阅读次数:
179
一、基于UDP的套接字 udp套接字简单示例 import socket ip_port=('1.1.1.1',8181) BUFSIZE=1024 udp_server_client=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) udp_serve ...
分类:
编程语言 时间:
2018-04-23 23:17:28
阅读次数:
354
一、UDP套接字 服务端 客户端 二、进程相关定义 进程是指程序的运行过程。每个进程都拥有自己的地址空间、内存、数据栈以及其他用于跟踪执行的辅助数据。 多道技术:内存中同时存入多个程序,cpu从一个进程快速切换到另一个,使得每个进程各自运行几十或几百毫秒,虽然在一个时刻,一个cpu只执行了一个任务, ...
分类:
编程语言 时间:
2018-02-05 00:23:18
阅读次数:
208
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个 ...
分类:
系统相关 时间:
2018-02-03 00:36:20
阅读次数:
263