我已经使用服务器-客户端设计在 WLAN 上使用 netcat 连接了两台 Linux 机器。现在我可以在他们之间发送和接收消息了。在服务器上,我使用 UDP 套接字创建:
$ nc -u -l 3333
在客户端,我使用端口号和目标IP连接到端口:
$ nc -u 192.168.178.160 3333
这导致服务器和客户端之间的双向连接。一个无法分辨,但我想它是非常实时的。现在我想开发功能并尝试在双方之间建立实时语音连接。arecord
通过将语音数据写入文件的命令也可以通过麦克风进行录音.wav
。只有在完全记录后才能传输.wav
文件,但这没有用,因为所需要的是实时通信。当然,接收到的语音信号必须立即在另一端播放。有谁知道如何使它成为实时的?