【问题标题】:Garena working (tunnels or something else)Garena 工作(隧道或其他)
【发布时间】:2010-09-27 12:46:42
【问题描述】:

我想开发名为 garena 的局域网游戏软件。我不知道garena的幕后发生了什么。可能是一个简单的隧道用于分配 192.168.1.x ip 地址。 任何人都可以建议我任何好的方法或其他任何东西,这可以帮助我进行工作。

【问题讨论】:

    标签: c#


    【解决方案1】:

    我不知道 garena,但也许它允许您通过隧道连接到同一个虚拟 LAN (VPN)。

    这是一个 c# 中的隧道示例 --> Windows TCP Tunnel

    顺便说一句,我建议您不要同时编写 VPN 服务器和客户端,而可能只编写客户端部分,因为有很多有效的免费 VPN 服务器,例如:OpenVPN

    编辑:

    也许这不是你需要的。实际上,我并没有完全理解您所说的“在 garena 上工作”的意思:编写类似的软件?连接到它?逆向工程吗? ...

    EDIT2:

    我仍然认为,如果您真的不必编写服务器,则可以使用 C# 客户端连接到 openVPN(或其他)(不是那么容易,但比编写两个层要多得多)。

    因为编写一个安全、稳定和可靠的 VPN 服务器是非常非常困难的,所以如果你能利用经过长时间测试的东西是更好的选择。

    但是,如果你想做一些非常简单的事情,我认为我的第一个链接可以帮助你。

    这里有一些相关的问题:

    Create a VPN client in C#

    C# Windows Service that connects to network through VPN

    how to create a vpn software

    【讨论】:

    • @digEmAll:我想写一个类似的软件,即服务器+客户端。
    • @digEmAll:但这不是免费版本……我现在需要一些免费的解决方案……它只提供两个客户端……
    • AFAIK OpenVPN 是免费和开源的......您从哪里了解到 2 个客户端的限制?
    • 哦,你是对的,我没有注意到它......很奇怪......反正我想还有其他免费的实现。也许,Windows 的 PPTP 或 L2TP...
    猜你喜欢
    • 2011-09-06
    • 1970-01-01
    • 2014-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    相关资源
    最近更新 更多