| 123456789101112131415161718192021 |
- import socket
- content = "\x03\x01\x10"
- print("client start to send\n")
- s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
- s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
- print(["send searchgw\n", content])
- s.sendto(content, ("192.168.222.255", 1884))
- data, addr = s.recvfrom(1024)
- gwinfo = "\x03\x02\x01"
- if data != gwinfo:
- print("ERROR, expect GWINFO %s\n"%gwinfo)
- print("But receive %s\n", data)
- else:
- print("PASS\n")
- s.close()
|