当前位置 博文首页 > Python 网络编程起步(Socket发送消息)

    Python 网络编程起步(Socket发送消息)

    作者:admin 时间:2021-02-06 12:02

    一、服务端(Server.py)
        服务端要做的事情是:
        1. 创建一个Socket对象
    import socket
    = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        2. 绑定一个端口
    s.bind((""8081))
        3. 接受来自客户端的消息
    while True:
        
    # Receive up to 1,024 bytes in a datagram
        data, addr = s.recvfrom(1024)
        
    print "Received:", data, "from", addr
    二、客户端(Client.py)
        客户端要做的事情是:
        1. 创建一个Socket对象。
    import socket
    = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        2. 向某个服务器的指定的端口发送消息。由于使用UDP,如果服务器端未接收到将会丢弃数据包。
    port = 8081
    host 
    = "localhost"
    while True:
        msg 
    = raw_input()
        s.sendto(msg, (host, port))
    三、运行试试
    js
    下一篇:没有了