• 20191118孙源《Python程序设计》实验三报告


     

     

    实验报告

     

     

    课  程:

    Python程序设计

    实验名称:

    实验三

    实验日期:

    2020年3月20日

    学  号:

    20191118

    姓  名:

    孙源

    任课教师:

    王志强老师

     

     

    成绩:

    评语: 

     


    实验目的与要求

    使用Socket编程技术

    实验设计与实现

    服务端

    """
    作品名:socket服务器
    作者:孙源
    时间:2020年5月6日21:11:22
    """
    from socket import *
    from time import ctime

    print("==============时间戳UDP服务器=========================")

    host = ''
    port = 21567
    bufsiz = 1024
    addr = (host, port)

    udpSerSock = socket(AF_INET, SOCK_DGRAM)
    udpSerSock.bind(addr)

    while True:
        print('等待接收消息...')
        data, addr = udpSerSock.recvfrom(bufsiz)
        udpSerSock.sendto(bytes('[%s]%s' % (ctime(), data.decode('utf-8')), 'utf-8'), addr)
        print('响应消息到', addr)

    udpSerSock.close()  # 关闭服务器

    客户端

    """
    作品名:socket客户端
    作者:孙源
    时间:2020年5月6日21:13:01
    """

    from socket import *

    print("======================UDP客户端=======================")

    host = '127.0.0.1'
    port = 21567
    bufsiz = 1024
    addr = (host, port)

    udpCliSock = socket(AF_INET, SOCK_DGRAM)

    while True:
        data = input('>')
        if not data:
            break
        udpCliSock.sendto(bytes(data, 'utf-8'), addr)
        data, addr = udpCliSock.recvfrom(bufsiz)
        
        if not data:
            break
        print(str(data, 'utf-8'))

    udpCliSock.close()

  • 相关阅读:
    js 黑科技操作
    js判断是否是苹果浏览器
    rem750.js
    写过的bug
    mongdb学习
    [刘阳Java]_第一个Java程序_第7讲
    [刘阳Java]_步步窥探JS变量作用域
    [刘阳Java]_Web前端笔试题总结
    [刘阳Java]_酷炫视频播放器制作_JS篇
    [刘阳Java]_酷炫视频播放器制作_界面篇
  • 原文地址:https://www.cnblogs.com/1118yuan/p/13254533.html
Copyright © 2020-2023  润新知