想要於 Bash shell 連接 Socket (tcp、udp), 要如何寫?
語法:
- tcp: /dev/tcp/<hostname>/<port>
- udp: /dev/udp/<hostname>/<port>
- 註1: /dev/tcp, /dev/udp 都是不存在的檔案, 需要 Bash 透過 exec 才可執行, 若於其他程式執行, 需要確定他是跑在 Bash shell 才可以用.
- 註2: PHP 可以參考此篇: PHP shell_exec() 使用 Bash shell 執行