實用技巧筆記

mi_zy 發表於 2021-03-13


1、 “telnet 目標ip 對端port”,可以測試對端的tcp上的該port是不是開啟狀態。 telnet的原理已經說明,udp是無連線的,所以不能通過telnet的方式進行測試

2、執行 PyReceive.bat問題分析:除錯需關注是否找到所需的python程式(WIN10 找不到直接回到提示符,不輸出任何提示)及.pyc程式,找不到。

批處理 PyReceive.batD:\Work\PyReceive\資料夾下  
PyReceive.bat內容為 :

path=%path%;%~dp0\python

python receiver.pyc

在這裡 
%~dp0的意思就是: D:\Work\PyReceive\

%0代表批處理本身  D:\Work\PyReceive\ PyReceive.bat 
~dp是變數擴充, d是擴充到分割槽號 D:,p是擴充到路徑 \Work\PyReceive

dp就是擴充到分割槽號路徑  D:\Work\PyReceive\

PS D:\Work\PyReceive\python> .\python.exe  ..\receiver.pyc

>>>>>>  start processing ->  {'LocalIp': '0.0.0.0', 'LocalPort': 5001, 'GroupIp': '224.1.1.1', 'UseGroup': False, 'filePath': 'output/', 'fromMLA': True}

local: 5001 socket error timed out ——> 表示UDP埠5001無資料,可能虛擬機器網路引起的網路卡配置問題, 重新初始化網路環境未恢復,恢復OS後正常。 該提示是表示:連線成功,但是伺服器沒有及時返回資料,導致超時。

https://blog.csdn.net/chengcheng95588/article/details/103057424

3、

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7970627/viewspace-2762672/,如需轉載,請註明出處,否則將追究法律責任。