可以实现从客户端输入账号和密码然后发送到服务器进行验证,实现用户登入校正操作。 服务器: 客户端: 经过一番排查错误,总算是勉强实现了预期的功能。以后继续完善和添加新的功能! ...
分类:
编程语言 时间:
2019-07-19 23:51:02
阅读次数:
139
socket Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。 socket参数 socket地址族 python socket.``AF_UNIX unix本机进程间通信 s ...
分类:
编程语言 时间:
2019-07-06 22:12:24
阅读次数:
466
在学习socket编程时,遇到代码返回如下错误: TypeError: a bytes-like object is required, not 'str' 发现这里python3.5和Python2.7在套接字返回值解码上有区别。 首先可以明确,在python3中默认的编码方式是unicode。u ...
分类:
编程语言 时间:
2019-06-29 10:56:19
阅读次数:
112
网络通信要素 A:IP地址 (1) 用来标识网络上一台独立的主机 (2) IP地址 = 网络地址 + 主机地址(网络号:用于识别主机所在的网络/网段。主机号:用于识别该网络中的主机) (3) 特殊的IP地址:127.0.0.1(本地回环地址、保留地址,点分十进制)可用于简单的测试网卡是否故障。表示本 ...
分类:
编程语言 时间:
2019-06-23 22:30:33
阅读次数:
137
前几天手撸Python socket代码,撸完之后经过ssl加密,确保数据的安全,外加server端开启多线程保证一个客户端连接有一个线程来服务客户端,走了不少的弯路,网上的信息啥的要么有ssl没有服务端的多线程,要不只有多线程没有加ssl加密,对于新手做这种需求还是有些困难的,这里,经过我!李帅帅 ...
分类:
编程语言 时间:
2019-04-19 17:47:15
阅读次数:
287
服务器端 import socketimport os server = socket.socket()server.bind(( '127.0.0.1',9999 )) server.listen() #设置最大连接数 while True: conn, addr = server.accept( ...
分类:
编程语言 时间:
2019-04-19 01:11:18
阅读次数:
167
信息收集之主动信息收集(一) 主动信息收集: 1.主机发现 1.1二层主机发现 1.2三层主机发现 1.3四层主机发现 2.端口扫描 2.1TCP端口扫描 2.2UDP端口扫描 2.3僵尸扫描 3.服务识别 3.1 python socket 3.2 dmitry -pb 3.3 nmap 3.4 ...
分类:
其他好文 时间:
2019-04-06 14:03:50
阅读次数:
157
一. 弄懂HTTP、Socket、TCP这几个概念二. client和server实现通信 服务端 客户端 socket发送http请求 写类模拟urllib类 urllib和socket区别 urllib支持client,但是socket支持server、client等等 urllib支持http ...
分类:
编程语言 时间:
2019-02-27 22:04:06
阅读次数:
166
草稿,未完待续: json.dumps 序列化(将数据变成字符串格式) head_json.encode('utf-8') 将字符串编译成bytes格式。 struct提供用format specifier方式对数据进行打包和解包(将数字转成固定长度的bytes格式) 套接字只能发送bytes格式的 ...
分类:
编程语言 时间:
2019-02-18 23:02:59
阅读次数:
190
做一个socket客户端1、声明一个实例2、绑定端口号和地址3、循环发送和接收响应其中要注意粘包的产生,为了防止粘包的产生,应该在服务器端先测出要发送信息的大小,然后发送响应至客户端,等到服务器上一条信息发送完毕,客户再响应准备好接收下一条信息这样就不会有粘包的产生import socketclie ...
分类:
编程语言 时间:
2019-02-11 12:38:49
阅读次数:
214