我剛剛開始使用Java中的套接字編寫網絡代碼。我只是在製作一些測試程序。本來我打算髮送數據作爲逗號分隔值,但我最近發現了ObjectOutputStream。哪種方法會更快或更高帶寬效率?例如,如果我製作的遊戲必須經常發送x和y座標,我應該通過PrintWriter將其通過逗號分隔,或者創建一個Position類並通過ObjectOutputStream發送實例。如果我更改我的代碼並需要發送更多數據,該怎麼辦?Java Socket編程:將對象作爲CSV或序列化對象發送?
通過PrintWriter將數據發送爲CSV格式與使用ObjectOutputStream對象中的字段發送數據有什麼優缺點?