中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

使用python實現信息的接受和發送

養魚的貓咪
210
2021-03-08 10:06:29
欄目: 編程語言

使用python實現信息的接受和發送

在python中實現一個信息接受與發送功能,具體方法如下:

import socket

import time

ANY = '0.0.0.0'

MCAST_ADDR = '224.168.2.9'

MCAST_PORT = 1600

sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)

sock.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) #允許端口復用

sock.bind((ANY,MCAST_PORT)) #綁定監聽多播數據包的端口

sock.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, 255)

status = sock.setsockopt(socket.IPPROTO_IP,

socket.IP_ADD_MEMBERSHIP,

socket.inet_aton(MCAST_ADDR) + socket.inet_aton(ANY));

sock.setblocking(0)

ts = time.time()

while 1:

try:

data, addr = sock.recvfrom(1024)

except socket.error, e:

pass

else:

print "We got data!"

print "FROM: ", addr

print "DATA: ", data

0
大英县| 祁门县| 舟山市| 邛崃市| 子长县| 德令哈市| 威海市| 沁水县| 曲阳县| 定襄县| 古交市| 贵州省| 普宁市| 安平县| 南岸区| 大同市| 石屏县| 肃北| 都兰县| 泸州市| 鄂尔多斯市| 红安县| 民县| 大渡口区| 阿尔山市| 东平县| 蒲城县| 胶州市| 安化县| 奈曼旗| 读书| 琼海市| 潮州市| 德格县| 蕉岭县| 工布江达县| 莆田市| 普定县| 屯门区| 南岸区| 洪泽县|