サーバークライアント設計を使用して、WLAN 経由で netcat を使用して 2 つの Linux マシンを接続しました。そして今、私はそれらの間でメッセージを送受信できるようになりました. サーバーでは、UDP ソケットの作成を使用します。
$ nc -u -l 3333
クライアント側では、ポート番号と宛先IPを使用してポートに接続します。
$ nc -u 192.168.178.160 3333
これにより、サーバーとクライアント間の双方向接続が確立されます。わかりませんが、かなりリアルタイムだと思います。今、私は機能を開発し、2 つの側の間でリアルタイムの音声接続を確立しようとしています。マイクを介した録音はarecord
、音声データを.wav
ファイルに書き込むコマンドを介して実行することもできます。ファイルの送信は、.wav
完全に記録された後にのみ可能ですが、必要なのはリアルタイム通信であるため、これは役に立ちません。もちろん、受信した音声信号は相手側ですぐに再生する必要があります。リアルタイムにする方法を知っている人はいますか?