如何通过互联网向多个客户端发送音频/视频?

时间:2013-09-19 14:59:23

标签: c# sockets client-server vpn openvpn

我为残疾学生设计了一个虚拟教室软件,一些当地大学正在使用它。该软件的局限性在于局域网(LAN)内的学生能够与服务器连接以接收音频/视频数据。我使用套接字连接客户端和服务器。现在对软件的需求增加了,局域网外的学生想要使用他们的互联网连接连接到服务器。我知道我必须重写服务器/客户端连接模块,但我不知道如何使用互联网将客户端连接到服务器。 我认为一种方法是使用VPN,但我不太确定。 任何指导都将非常感谢。提前谢谢。

1 个答案:

答案 0 :(得分:1)

1)首先,好消息:您可能不必重写客户端服务器代码(至少不是完全

2)这个问题可能更适合serverfault

3)与您的IT员工一起讨论您的需求。在不咨询他们的情况下开发应用程序是在寻找麻烦,因为他们将确保打开正确的防火墙端口。即使你拥有 VPN,但没有咨询它们,也无法保证它甚至可以工作。因为你需要

4)可路由的IP地址。是的,DYNDNS或类似的东西可行,但这引入了另一个单点故障。没有IT人员?然后

5)找一位了解基本网络的IT顾问,或大量使用服务器故障。