想做个网络监视器,下面的代码是从网上看的,print里面的65565是一个端口号?还是什么参数?运行后提示:
print(s.recvfrom(65565))
OSError: [WinError 10022] 提供了一个无效的参数。
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_RAW,socket.IPPROTO_TCP)
while True:
print(s.recvfrom(65565))
如果说是我的电脑上没有65565这个端口,那我把它改为8080或者4000也提示同样的错误,请各位老师指点,谢谢。