(2018-04-12.Python从Zero到One)一、python高级编程__3.2.4udp广播

上一篇文章为:→3.2.3应用:TFTP客户端

udp广播

现实生活中的广播

(2018-04-12.Python从Zero到One)一、python高级编程__3.2.4udp广播_第1张图片
day17_TFTP、TCP编程-01.jpg

网络编程中的广播

#coding=utf-8

import socket, sys

dest = ('', 7788)

# 创建udp套接字
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 对这个需要发送广播数据的套接字进行修改设置,否则不能发送广播数据
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST,1)

# 以广播的形式发送数据到本网络的所有电脑中
s.sendto("Hi", dest)

print "等待对方回复(按ctrl+c退出)"

while True:
    (buf, address) = s.recvfrom(2048)
    print "Received from %s: %s" % (address, buf)

下一篇文章为:→3.2.5tcp相关介绍

你可能感兴趣的:((2018-04-12.Python从Zero到One)一、python高级编程__3.2.4udp广播)