我想要一个python程序来检查是否有人试图通过某个端口和IP来运行,如果是这样,我将运行此代码:
import socket
s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.sendto('\xff'*6+'\x00\x11\x22\x33\x44\x55'*16, ('192.168.0.255', 9))
print "Attempted to wake host"
它将尝试唤醒具有某个mac地址的另一台计算机。 \x00\x11
是mac地址。 192.168.1.255
是广播地址。这些不是我的地址。
答案 0 :(得分:0)
您可以运行此服务器 它将在给定端口上侦听与您的计算机的所有连接
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('',2232))
s.listen(1)
while 1:
conn, addr = s.accept()
conn.close()
#do something here
print "Someone connected"