我想开发名为garena的局域网游戏软件。我不知道garena背后会发生什么。可能是一个简单的隧道用于分配192.168.1.x的ip地址。 任何人都可以建议我任何好的方法或其他什么,这可以帮助我解决它。
答案 0 :(得分:0)
我不知道garena,但它可能允许您通过隧道连接到同一个虚拟LAN(VPN)。
以下是c#中的隧道示例 - > Windows TCP Tunnel
顺便说一句,我建议你不要同时写VPN服务器和客户端,但可能只写客户端部分,因为有很多有效的免费VPN服务器,如:OpenVPN修改强>
也许这不是你需要的。实际上,我并没有完全明白你对“garena的工作”的意思:写一个类似的软件?连接到它?逆向工程吗? ...
<强> EDIT2:强>
我仍然认为,如果你真的不需要编写服务器,你可以使用C#客户端连接到openVPN(或其他)(不是那么容易,但不仅仅是写两个层)。
因为写一个安全,稳定和可靠的VPN服务器是非常困难的,所以如果你可以利用长时间测试的东西是更好的选择。
但是,如果你想做一些非常简单的事情,我认为我的第一个链接可以帮助你。
这里有一些相关的问题: