在udp聊天器里如何给飞秋发消息

使用udp协议来给飞秋发消息过去,当知道飞秋的ip地址和端口号之后既可以使用udp来收发数据,但是给飞秋

发送的消息固定格式必须是:send_msg = "1:123456:发送者的名称:PC-MAC:32: 发送消息的内容"

import socket

def main():
    '''udp接收数据'''
    #创建套接字
    soc = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)


    #发送数据
    print("正在给飞秋发送消息...")
    send_msg = "1:123456:飞秋2013官方:PC-MAC:32: 你的账号涉嫌黄色内容已经被禁!"
    send_addr = ('192.168.43.38',2425)
    soc.sendto(send_msg.encode('gbk'),send_addr)


    #接收数据
    recv_msg, recv_addr = soc.recvfrom(1024)
    print("%s发来的消息是%s" % (recv_addr[0],recv_msg.decode('utf-8')))


    #关闭套接字
    soc.close()
if __name__ == '__main__':
    main()

猜你喜欢

转载自blog.csdn.net/wpb74521wrf/article/details/80415645