我曾爲了找到在C++ socket編程教程一直在尋找在互聯網附近。我發現了其中一些,但他們沒有一個真正幫助我製作一臺我可以使用的服務器。C++網絡/套接字編程
我希望做C++中的服務器可以發送和接收的數據包,但所有的教程/例子我能看到的是大約發送/接收串。
我對C++的平均經驗。我正在使用Ubuntu(Linux)的計算機。
如果有人可以解釋我怎麼能有這樣的發送/接收不是字符串的包,或指向我一個很好的教程使用POSIX的API解釋我怎麼樣,最好的服務器,這將是非常巨大的並幫助我很多。
-ojima
編輯
(我顯然是說 '包',但我的意思是 '包')
所以,讓我們說,我想利用一個Java遊戲,說我的世界,並用C++編寫它的服務器。根據MinecraftCoalition,(Java)客戶端發送包含數據的「數據包」。 我想知道,我如何接收(或解釋)這些數據包?
所以,在你的心中,數據包和字符串有什麼區別? [順便一提,發送數據包爲字符串是一個不錯的主意,除非你確定知道接收數據包的是什麼,因爲如果它是「一些隨機設備」,你必須擔心字節順序和所有其他方式) –
你叫什麼包?像一個rpm或deb? –
在我看來,區別在於(簡單地說):字符串是一系列字節(字符),而包是一組值。 – ojima