ターミナルでTCP/UDP(osc)ネットワーク通信(Mac)
HTTPリクエスト
Get
$ curl http://localhost:8080
Put
$ curl http://localhost:8080 -X PUT
Post
$ curl http://localhost:8080 -X Post
TCPでのメッセージ送受信
TCPでメッセージ送信
echo "hoge" | nc 127.0.0.1 8080
TCPで受信待ちする
$ nc -l 8080
TCP受信したらレスポンスを返す
$ (echo "HTTP/1.0 200 Ok"; echo; echo "Hello World") | nc -l 8080
永続的にTCPで受信待ちする
$ while true; do (echo "HTTP/1.0 200 Ok"; echo; echo "Hello World") | nc -l 8080; done
UDPでのメッセージ送受信
UDPでメッセージ送信
$ echo "hoge" | nc -u 127.0.0.1 8888
UDPで受信待ちする
$ nc -u -l 8888
OSCでメッセージ送受信 (oscer使用)
aikeさんのoscerがマルチプラットフォームで使用できてとても使いやすい
ダウンロード
OSCでメッセージ送信
$ oscer localhost 10000 /dummy
$ oscer 192.168.1.10 12000 /hello 10
OSCで受信待ちする
$ oscer receive 10000
Author And Source
この問題について(ターミナルでTCP/UDP(osc)ネットワーク通信(Mac)), 我々は、より多くの情報をここで見つけました https://qiita.com/__S/items/b6297c3a71e358c2b2ef著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .