我想知道如何讓客戶端看起來像那些MMORPG的客戶端,他們有一個讀取遊戲文件然後啓動遊戲的客戶端。我已經知道,大多數客戶端都是用C++編寫的,但不幸的是,我不是那種語言,我只知道C#。但我並不想要創建一個完整的客戶端,因爲我和我的朋友都想製作一個小型的2D遊戲,我們需要一個客戶端來讀取包含聲音,圖像等的外部數據文件,並調用服務器,一旦收到響應,它就會發送IP並啓動客戶端。MMORPG和遊戲客戶端
由於我不是一個偉大的抽屜,我陷入了創建客戶端的困境。我做了一個小函數調用服務器端口和檢查其在線:
public static void ServerStatus()
{
try
{
TcpClient client = new TcpClient();
NetworkStream stream;
StreamWriter writer;
BinaryReader reader;
IPAddress IP = IPAddress.Parse("String IP");
client.connect(IP, 8484);
if(client !=null)
{
stream = client.getStream();
reader = new BinaryReader(stream);
writer = new StreamWriter(stream, Encoding.Default);
writer.AutoFulsh = true;
}
}
catch
{
MessageBox.Show("Server currently offline");
}
}
但其他然後,和其他一些沒有重要的事情,我不知道哪裏去了,我看了無數的C#書,但沒有人指出,甚至沒有給我一個簡單的提示去哪裏。所以我覺得像一個孩子在公園裏迷路了。所以我問的是,在製作遊戲客戶端的過程中使用了哪些其他組件。它不需要直接「這就是你怎麼做」。簡單的指針會很好。
好吧謝謝你的回覆,我會開始調查此事。 – Blaze