2010-09-27 21 views
1

我想工作在稱爲garena的lan遊戲軟件。我不知道garena幕後會發生什麼。可能是一個簡單的隧道,用於分配192.168.1.x的IP地址。 任何人都可以建議我任何好的方法或任何,這可以幫助我在它上面工作。Garena工作(隧道或其他)

回答

0

我不知道garena,但也許它允許你通過隧道連接在同一個虛擬局域網(VPN)中。

這裏的隧道在C#中的例子 - >Windows TCP Tunnel

順便說一句,我建議你不要寫兩個VPN服務器和客戶端,但可能只有客戶的部分,因爲有很多有效的免費VPN的服務器,比如:OpenVPN

編輯:

也許它不是你所需要的。其實,我並沒有完全明白你在「garena上工作」的意思:寫一個類似的軟件?連接到它?反向工程? ...

EDIT2:

我仍然認爲,如果你真的沒有寫你的服務器,你可以用你的C#客戶端連接到OpenVPN的(或他人)(不是那麼容易,但要不僅僅是寫兩層)。因爲編寫一個安全,穩定和可靠的VPN服務器非常困難,所以如果你可以利用長時間測試的東西的方式是更好的選擇。

但是,如果你想做一些非常簡單的事情,我想我的第一個鏈接可以幫助你。

這裏是一些相關的問題在SO:

Create a VPN client in C#

C# Windows Service that connects to network through VPN

how to create a vpn software

+0

@digEmAll:我想寫一個類似的軟件即服務器+客戶端。 – booota 2010-09-27 16:39:57

+0

@booota:編輯;) – digEmAll 2010-09-27 17:39:32

+0

@digEmAll:但這不是一個免費版本...我目前需要一些免費的解決方案...它只提供兩個客戶端... – booota 2010-09-28 04:36:06