繁体   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