程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> python-用Python做個網絡監視器,錯誤提示無效的參數

python-用Python做個網絡監視器,錯誤提示無效的參數

編輯:編程綜合問答
用Python做個網絡監視器,錯誤提示無效的參數

想做個網絡監視器,下面的代碼是從網上看的,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也提示同樣的錯誤,請各位老師指點,謝謝。

最佳回答:


端口號的范圍從0到65535
換別的端口,是不是已經被占用了

oyljerry
deyuzhi
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved