建议先了解网络通信的大体框架,下面这个视频讲的挺好的。
B站Socket视频链接
网络基础:
IPV4:IP的第4版
IPV6:IP的第6版
目前仍旧常用IPV4
局域网内,不允许出现相同IP。
同一台电脑,不允许同时出现相同端口(prot)
通讯协议常用:UDP,TCP
Socket使用框架
1 创建套接字
udp_soc = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
2 使用套接字
#绑定地址信息
udp_soc.bind((’’),端口号)
udp_soc.sendto(‘字符串’.endcode(‘utf-8’),(‘IP’,Prot)) #发送不需要绑定地址信息,二接收则是必要的。
udp_soc.recvfrom((1024))
3 关闭套接字
udp_soc.close()