python382怎么用_用python做UDP连接
寫個客戶端
#!/usr/bin/env python
from socket import *
HOST = '10.2.167.115'
PORT = 20001
BUFSIZE = 1024
ADDR = (HOST, PORT)
udpClientSock = socket(AF_INET, SOCK_DGRAM)
while True:
data = raw_input('Enter the message you want to send >')
if not data:
break
udpClientSock.sendto(data, ADDR)發送給服務端
data, ADDR = udpClientSock.recvfrom(BUFSIZE)接收服務端信息
if not data:
break
print data
udpClientSock.close()
寫個服務端
#!/usr/bin/env python
# -*- coding:UTF-8 -*-
from socket import *
from time import ctime
HOST = ''
PORT = 20001監控端口
BUFSIZE = 1024緩沖區大小
ADDR = (HOST, PORT)
udpSerSock = socket(AF_INET, SOCK_DGRAM)
udpSerSock.bind(ADDR)
while True:
print 'waiting for message...'
data, addr = udpSerSock.recvfrom(BUFSIZE)
udpSerSock.sendto('[%s] %s' % (ctime(), data), addr)給客戶端發送信息
print'received from %s >> %s' % (addr, data)
udpSerSock.close()
這個udp連接可以用于測速。在客戶端記錄開始和結束時間。再除以2可以估計網絡耗時。忽略服務器響應時間
原文地址:http://blog.csdn.net/u010278923/article/details/42556731
總結
以上是生活随笔為你收集整理的python382怎么用_用python做UDP连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样下载企业通讯录Excel模板
- 下一篇: 实例22:python