Test UDP(測試UDP)
UDP 測試
UDP 測試
UDP 測試
UDP 測試
除了同步教室, 還有很多應用程式, 也有使用 UDP 通訊, 來說明一下 UDP 的測試:
netcat
netcat
請確定你的主機有 netcat , 如果沒有, 安裝方法如下:
CentOS7
yum install nc.x86_64
Ubuntu 14
sudo apt-get install netcat
DNS 測試
DNS 測試
DNS 簡易測試, 以 Google 的公開 DNS 為例:
nc -vz -u 8.8.8.8 53
有通的結果畫面:
Connection to 8.8.8.8 53 port [udp/domain] succeeded!
雙向測試
雙向測試
要有2台linux (伺服器 / 外部機 ), 確定都有 netcat ,
在伺服器下指令:
netcat -l 7443
netcat 會進入 echo 的終端機等待接收模式(按 Ctrl + C 可以離開).
在 外部機下指令:
netcat 伺服器IP 7443
此時會進入等待狀態, 等你打字. 此時我們鍵入 test, 回到伺服器去看, 應該會看到:
test
如果沒有回應, 可能就是防火牆的問題了。
同步教室測試
同步教室測試
同步教室測試
同步教室測試
在架設好同步教室後, 建議測試 UDP 是否是通的(常常會被網管同仁關掉), 這時你可以下這個指令: (這裡我用 17000 , 大於 16384)
nc -zu <同步教室IP> 17000
接著等回應
moodlesync.hdut.edu.tw [210.60.141.137] 17000 (?) open
如果你得到以下的結果, 就是設定正確(反之就要再找原因了...)
如果您的同步教室還有問題的話, 再請連絡我們幫忙解決了。