簡體   English   中英

TCP-JAVA客戶端和C服務器發送和接收對象/結構

[英]TCP - JAVA Client and C Server Sending and receiving objects/structures

使用TCP-IP在C服務器和Java客戶端之間成功實現了聊天應用程序。 現在,我想將對象發送到C Server,后者將以結構形式接收它們。 我為此使用了ObjectStreams,但是我知道失敗了,因為另一端沒有ObjectStreams。 那我該怎么辦呢? 詳細的分步示例或教程將不勝感激。 提前致謝!

正如我在其他問題的評論中經常說的那樣,請勿將結構用作協議。 根據八位字節設計一個有線協議,然后為自己編寫一個API以發送和接收它。 擴展API以處理您要處理的Java類/ C結構。 在Java端使用DataInput/OutputStream ,並確保在C端正確使用ntohl()和朋友。

或者,省去很多麻煩,並使用XML或SOAP。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM