'''
1、采用飞鸽的协议进行传输
'''
from socket import *
HOST ='localhost'
PORT = 2425
ADDR = (HOST,PORT)
udpCliSock = socket(AF_INET,SOCK_DGRAM)
udpCliSock.connect(ADDR)
#发送消息的前缀:1表示版本,100表示包号,admin表示用户名,test表示主机名,32表示发送消息
head = '1:100:admin:test:32:'
while True:
#data表示要发送的消息内容
data = input('>')
if not data:
break
data = head + data
udpCliSock.send(data.encode('GBK'))
1、采用飞鸽的协议进行传输
'''
from socket import *
HOST ='localhost'
PORT = 2425
ADDR = (HOST,PORT)
udpCliSock = socket(AF_INET,SOCK_DGRAM)
udpCliSock.connect(ADDR)
#发送消息的前缀:1表示版本,100表示包号,admin表示用户名,test表示主机名,32表示发送消息
head = '1:100:admin:test:32:'
while True:
#data表示要发送的消息内容
data = input('>')
if not data:
break
data = head + data
udpCliSock.send(data.encode('GBK'))
udpCliSock.close()
'''
2、采用飞秋的协议进行传输
'''
from socket import *
HOST ='localhost'
PORT = 2425
ADDR = (HOST,PORT)
udpCliSock = socket(AF_INET,SOCK_DGRAM)
#发送消息的前缀:1_lbt4_10#32899#002481627512#0#0#0:表示版本,
#1289671407表示包号,admin表示用户名,test表示主机名,288表示发送消息
head = '1_lbt4_10#32899#002481627512#0#0#0:1289671407:admin:test:288:'
while True:
#data表示要发送的消息内容
data = input('>')
if not data:
break
data = head + data
udpCliSock.sendto(data.encode('GBK'),ADDR)
udpCliSock.close()