文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Python网络编程基础笔记-UDP客户端

Python网络编程基础笔记-UDP客户端

时间:2007-10-27  来源:jcodeer

Upd客户端发送与接收数据

# -*- coding: cp936 -*-
"""
UDP使用方法:
1.创建socket
2.发送或接收数据,它不需要connect
"""
import socket,sys,struct,time

host = "time.nist.gov"
port = 37

host = socket.gethostbyname(host)
# 1.使用SOCK_DGRAM,而不是SOCK_STREAM
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
# 3.使用sendto发送数据
s.sendto("",(host,port))
# 2.不使用connect方法

# 4.使用recvfrom接收数据
buf = s.recvfrom(2048)[0]
if len(buf) != 4:
    print "wrong-sized reply %d:%s" % (len(buf),buf)
    sys.exit(1)

secs = struct.unpack("!I",buf)[0]
secs -= 2208988800
print time.ctime(int(secs))

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载