美文网首页
两台主机 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 连接 会话保持时间

    Server: Client:

  • 远程桌面

    会话连接数设置 "管理员"帐号登录 开始 -> 管理工具 -> 远程桌面服务 ->远程桌面会话主机配置会话主机配置...

  • 保持会话连接

    网站使用TCP协议,每次连接建立会话需要三次握手,为了提高效率,一次建立会话后连接保持一定时间,不许要每次请求都进...

  • TCP与UDP的区别

    1. 连接方面区别 TCP面向连接(如打电话要先拨号建立连接),TCP的所有的会话都基于连接完。 UDP是无连接的...

  • 使用SecureCRT登录跳板机

    1. 创建会话 [文件]->[连接]->[新建会话]->[SSH2]->[主机名填relay的地址]->[用户名填...

  • 配置路由通信

    两台主机两个路由设备通信 现有主机A和主机B,且中间有两个路由设备连接,主机A的IP地址为192.168.1.10...

  • Android网络编程(四)-TCP / UDP协议

    一、UDP 与 TCP 简单对比 UDP 在传送数据前不需要先建立连接,远地的主机在收到UDP报文后也不需要给出任...

  • requests,正则等选择器,selenium,多线程多进程,

    一、requests Requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支...

  • docker学习(七)docker容器的跨主机连接

    docker容器的跨主机连接 使用网桥实现跨主机容器连接 1、准备环境a、两台虚拟机b、安装网桥管理工具 c、IP...

  • Python之Requests模块

    Requests 模块说明:支持HTTP连接保持和连接池,支持cookie保持会话,支持文件上传,支持自动确定响应...

网友评论

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

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