socket : 通络通信过程中,信息拼接的工具(中文:套接字)开发中,一个端口只对一个程序生效,在测试时,允许端口重复捆绑 (开发时删掉), 在bind方法之前加上这句话,可以让一个端口重复使用: sk.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADD ...
分类:
其他好文 时间:
2020-06-05 21:17:12
阅读次数:
78
ss\netstat 打印网络系统的状态 -t tcp -u udp -x 套接字 -a 所有 -l 处于监听的 -p 相关的程序及pid -n 显示端口 22 ssh http 80 mysql 3306 redis 6379 mongdb 27017 windows远程桌面 3389 oracl ...
分类:
系统相关 时间:
2020-06-05 01:08:02
阅读次数:
95
lsof list open files Linux一切皆文件,通过文件不仅可以访问常规数据,还可以访问网络连接(套接字)和硬件,该文件描述符为应用程序与os之间提供了接口.lsof需访问各种特权文件,故需root运行 COMMAND contains the first nine characte ...
分类:
系统相关 时间:
2020-06-02 22:52:28
阅读次数:
100
网络编程 基于HTTP协议的网络资源访问 这部分主要是通过requests库实现访问url以及获取相应内容,通过对内容进行进一步加工来完成。具体操作可以以后通过小项目的实现来尝试。 基于传输层协议的套接字编程 比较陌生的概念。套接字(socket)是指用c语言写成的应用程序开发库,主要用于实现进程间... ...
分类:
编程语言 时间:
2020-05-30 20:17:33
阅读次数:
99
程序的顺序执行如下图,其中I代表输入,C代表计算,P代表打印。程序顺序执行时的特征有顺序性、封闭性(独占全机资源)、可再现性。 程序的并发执行如下图,其中I代表输入,C代表计算,P代表打印。输入程序在输入第一个程序后,在计算程序对该程序进行计算的同时,可由输入程序再输入第二个程序,从而使第一个程序的 ...
分类:
系统相关 时间:
2020-05-30 10:31:15
阅读次数:
272
没那么复杂, 1.首先什么叫 socket: 中文翻译 叫 套接字: 像数学中的代数。 比如 Π 表示圆周率的很长的数字。 所以 套接字 象征物 (一个代数) 2.socket编程 就是一种方法: 当你编程时候需要 跨网络发信息时, 把网络连通需要的各种复杂配置参数 隐藏起来并自动生成,只暴露出一个 ...
分类:
其他好文 时间:
2020-05-28 19:46:32
阅读次数:
84
bind 客户端可以调用bind函数吗?可以,可以指定端口 详见复习资料 客户端为何不调用bind函数,什么时候像套接字分配IP和端口号 listen 它现在定义的是已完成连接队列的最大长度,表示的是已建立的连接(established connection),正在等待被接收(accept 调用返回 ...
分类:
其他好文 时间:
2020-05-28 19:39:39
阅读次数:
100
什么是 Socket? Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 socket()函数 Python 中,我们用 socket()函数来创建套接字,语法格式如下: socket.socket([family[, ...
分类:
其他好文 时间:
2020-05-27 18:42:22
阅读次数:
129
本博来源:《linux高性能服务器编程》 TCP/IP协议族是一个四层协议系统。 可以看到该协议族是由多个协议组成的。其中重要的是IP协议、TCP协议、UDP协议。 同时可以清楚的看到,socket套接字处于应用层和传输层的中间,充当一个调度者的角色。 1.数据链路层:实现了网卡接口的网络驱动程序。 ...
分类:
其他好文 时间:
2020-05-24 12:01:00
阅读次数:
62
Ruby提供了两个级别访问网络的服务,在底层你可以访问操作系统,它可以让你实现客户端和服务器为面向连接和无连接协议的基本套接字支持。 Ruby 统一支持应用程序的网络协议,如FTP、HTTP等。 不管是高层的还是底层的。ruby提供了一些基本类,让你可以使用TCP,UDP,SOCKS等很多协议交互, ...
分类:
其他好文 时间:
2020-05-23 18:41:05
阅读次数:
68