zoukankan      html  css  js  c++  java
  • 基于udp的socket

    服务端

    #udp叫用户数据报协议,它不会出现粘包形象,但会出现信息缺失
    #udp服务端单进程
    '''
    import socket

    udpserver =socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
    ip_port =('127.0.0.1',8083)
    udpserver.bind(ip_port) #绑定手机卡,即确定服务器,udp只管收发信息,不必管对方是否确认了.即不必建立管道,
    #同时也不会等待对方是否发送信息
    while True: #通信循环
    data,client_addr= udpserver.recvfrom(1024)
    print(data.decode('utf-8'))
    msg =input('>>>:').strip()
    udpserver.sendto(msg.encode('utf-8'),client_addr)

    '''
    客户端
    import socket
    updclient =socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #买手机
    server_ip_port =('127.0.0.1',8083) #找到服务端软件
    while True:#通信循环
    msg =input('>>>:').strip()
    updclient.sendto(msg.encode('utf-8'),server_ip_port) #发送信息,信息量,服务端地址
    data,server_ip =updclient.recvfrom(1024) #接收信息
    print(data.decode('utf-8'))
  • 相关阅读:
    swift
    swift
    ios
    Swift
    swift
    swift
    /var/log/cron
    Django 数据传递
    HTML 属性
    HTML 元素
  • 原文地址:https://www.cnblogs.com/IQ-Python/p/6814519.html
Copyright © 2011-2022 走看看