2016-01-07 93 views
-2

去年我開始學習C++,並且終於開始習慣使用其他庫和製作遊戲及其他東西。當我第一次開始學習時,這是因爲我厭倦了無法在主要遊戲引擎中修復的問題,爲什麼不學習如何製作自己的遊戲。但是現在我已經提出了要爲了我的遊戲(多人遊戲等)而學習網絡的觀點。我一直在做一些研究,並且我已經瞭解到有更容易學習的網絡語言,並且C++不是一種爲此提供很多支持的語言。我還想最終制作與我的遊戲互動的網站。所以我想我真正要問的是我應該採取什麼樣的道路?學習一門新的語言,可以更多地迎合我正在嘗試做的事情,或者試圖擴展我在C++中的當前知識,並且如果有的話,爲什麼還要這樣呢?我應該使用C++進行網絡編程嗎?

編輯:我知道在C++中有用於網絡編程的庫,我不問它們的名稱是什麼,我只是問它是否更容易學習和使用它們而不是學習和使用更適合它的語言。

+1

可能的重複[最佳C/C++網絡庫](http://stackoverflow.com/questions/118945/best-c-c-network-library) – 88877

+0

海事組織對於網絡來說尤其如此,尤其是Apache。 – ChaiNunes

回答

1

我認爲C/C++是一種非常有效的開始學習網絡編程的語言。它將允許您控制數據包的範圍非常廣泛。

對於閱讀,我建議https://beej.us/guide/bgnet/,它主要是關於unix網絡,但也有與winapi一起工作的幾個注意事項。

請注意,要讓所有內容在跨平臺上工作,您可能必須找到一個庫。

+0

謝謝,我欣賞這:) –

相關問題