socket
socket 编程接口 API 是对Tcp / Ip 协议的封装 面向客户服务器模型出现
客户端通过socket发送请求给服务器 服务器接到请求再返回数据
UDP 速度快,安全性不高
TCP 速度慢,安全,稳定
UDP 和 TCP 都是TCP/IP协议簇里传输层的协议
UDP 不建立联系也不确定对方是否接受 用于多点通信和实时的通信业务 传递速度块 写信 发送方
TCP 面向连接的协议 与对方建立连接 三次对话才能建立联系 保证接受信息的顺序
#import socket
#s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)#
socket.AF_INET IPV4协议 socket.SOCK_STRESAM 是TCP传输 SOCK_DGRAM–UDP传输
#from socket import *发送飞秋数据
#s = socket(AF_INET,SOCK_DGRAM)
#s.sendto(“1:123:王二:主机名:32:哈喽”.encode(“gb2312”),(“192.168.2.126”,2425))
from socket import *
s = socket(AF_INET,SOCK_DGRAM)
s.sendto(“wowo”.encode(“GB2312”),(“192.168.2.126”,8080)) 发送数据 ip地址,端口
s.recvfrom(1024) 接受数据程序会阻塞等待接收,1024是最大接收字节数 2048
from socket import * #导入socket模块
s = socket(AF_INET,SOCK_DGRAM)#创建一个套接字对象
s.bind("",8081)#作为数据的接收方要绑定端口 客户