udp连接服务器直接使用的是sendto,而tcp连接使用的是connect
udp是:socket(AF_INET,SOCK_DGRAM)
tcp是:socket(AF_INET,SOCK_STREAM)
udp接口编程
创建套接字
udp_t = socket(AF_INET,SOCK_DGRAM)
发送数据
data = input('\n请输入你要输入的数据:')
udp_t.sendto(data.encode('gbk'),addr) # 之力我把encode写成了encound
addr是IP加端口号
tcp接口编程
创建套接字
tcp_t = socket(AF_INET,SOCK_STREAM) # 这里把socket写成了scoket tcp_t = scoket.scoket(AF_INET,SOCK_STREAM)
连接服务器
addip = input('请输入ip地址:')
addop = int(input('请输入端口号:'))
tcp_t.connect((addip,addop))
发送数据send
data = input('请输入传输的文字:')
tcp_t.send(data.encode('gbk')) # 这里写成了endoce 服了encode decode