![](/img/trans.png)
[英]Java Tcp Server and .Net Tcp Client Problems with sending and receiving
[英]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.