亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

使用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
化隆| 油尖旺区| 晋中市| 玉环县| 黑山县| 永登县| 柞水县| 五寨县| 汉寿县| 都安| 蚌埠市| 勐海县| 海盐县| 桑植县| 芦山县| 哈巴河县| 大庆市| 永城市| 武鸣县| 申扎县| 漾濞| 巴楚县| 瓮安县| 潼关县| 阆中市| 沅陵县| 海盐县| 邢台市| 喀什市| 大余县| 巴彦县| 错那县| 宁都县| 靖边县| 漳平市| 剑川县| 松溪县| 耒阳市| 静宁县| 西乌珠穆沁旗| 白朗县|