码迷,mamicode.com
首页 > 编程语言 > 详细

python网络编程(五)

时间:2018-05-14 13:14:20      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:ddr   python   网络编程   nbsp   des   recv   recvfrom   color   set   

udp广播

#coding=utf-8

import socket, sys

dest = (<broadcast>, 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)

 

python网络编程(五)

标签:ddr   python   网络编程   nbsp   des   recv   recvfrom   color   set   

原文地址:https://www.cnblogs.com/leecoffee/p/9035471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!