zoukankan      html  css  js  c++  java
  • 第一节 udp

     1 import socket
     2 
     3 def send_msg(udp_socket):
     4     """发送消息"""
     5     # 获取要发送的内容
     6     dest_ip = input('请输入对方的IP:')
     7     dest_port = int(input('请输入对方的端口号:'))
     8     send_data = input('请输入要发送的内容:')
     9     udp_socket.sendto(send_data.encode('utf-8'), (dest_ip, dest_port))
    10 
    11 def resv_msg(udp_socket):
    12     # 接受并显示
    13     recv_data = udp_socket.recvfrom(1024)
    14     print('%s:%s' % (str(recv_data[1]), recv_data[0].decode('gbk')))
    15     udp_socket.close()
    16 
    17 def main():
    18     # 创建一个套间字
    19     udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    20 
    21     # 绑定信息
    22     udp_socket.bind(('192.168.0.106', 8080))
    23 
    24     # 循环处理接下来的事情
    25     while True:
    26         # 发送
    27         send_msg(udp_socket)
    28 
    29         # 接受
    30         resv_msg(udp_socket)
    31 
    32 
    33 if __name__ == '__main__':
    34     main()
  • 相关阅读:
    SpringBoot优雅的全局异常处理
    react格式化展示json
    Pycharm调试按钮
    HttpURLConnection和okhttp的使用
    objection自动生成hook代码
    hookString
    python取中位数 位运算
    scrapy mongo pipeline
    xpath tips
    IT日语
  • 原文地址:https://www.cnblogs.com/kogmaw/p/12575402.html
Copyright © 2011-2022 走看看