美文网首页
两台主机 UDP 连接 会话保持时间

两台主机 UDP 连接 会话保持时间

作者: Beam_L | 来源:发表于2018-02-07 10:07 被阅读0次

    Server:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # @Time    : 2018/2/6 14:15
    # @Author  : Beam
    # @File    : server.py
    # @Software: PyCharm
    
    from socket import *
    import time
    HOST = '192.168.0.10'
    PORT = 9999
    s = socket(AF_INET, SOCK_DGRAM)
    s.bind((HOST, PORT))
    print('...waiting for message..')
    n = 100
    data, address = s.recvfrom(1024)
    print(data.decode('utf-8'), address)
    while True:
        time.sleep(int(n))
        msg = str(n)
        s.sendto(bytes(msg.encode('utf8')) ,address)
        n +=1
    s.close()
    

    Client:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # @Time    : 2018/2/6 14:16
    # @Author  : Beam
    # @File    : client.py
    # @Software: PyCharm
    
    from socket import *
    HOST = '192.168.0.10'
    PORT = 9999
    s = socket(AF_INET, SOCK_DGRAM)
    s.connect((HOST, PORT))
    s.sendall(b'HI\r\n')
    while True:
        data = s.recv(1024)
        if data:
            print('睡眠'+ str(data.decode('utf-8')) +'秒后,server发送到client还在连接')
    s.close()
    

    相关文章

      网友评论

          本文标题:两台主机 UDP 连接 会话保持时间

          本文链接:https://www.haomeiwen.com/subject/psrozxtx.html