我想为ONLY Pc-to-Pc调用创建一个应用程序。
我是否需要像星号或SIP这样的服务器?
我怎样才能开始?
我将使用P2P架构。
答案 0 :(得分:1)
您不需要任何特殊软件;你只需要一个有足够带宽的服务器。 (除非您使用P2P并直接连接到其他计算机)
您可以通过学习网络编程以及如何捕获和编码音频来开始。
答案 1 :(得分:1)
那么,
首先,您需要确定是使用对等体系结构还是基于服务器的体系结构。
如果您的应用程序非常简单,您知道对方的IP地址和收件人在同一子网中,您可以直接使用P2P。否则,它易于使用基于集中式服务器的机制。
你仍然可以使用P2P(就像Skype一样,但它更棘手)
然后您可以考虑您的服务器和客户端应用程序。服务器应该监听客户端(是的,它是一个打开的端口),接受来自客户端的请求并注册它们。它是“中间人”,它需要将数据包路由到正确的目的地。
客户端负责连接服务器(身份验证???),向其发送收件人信息并开始发送语音数据..