我是新来的网络,希望我能解释我的问题。java客户端通过TCP连接与C++服务器通信
我的老板最近为我测试了我的应用程序的网络,并且遇到了关于java到C++的问题。他的服务器是用C++编写并运行时,它会等待并侦听特定的C++数据结构命名为“RemoteMsgStruct”要传递:
typedef struct
{
unsigned int Length;
unsigned int BoardType;
unsigned int MsgType;
unsigned char Msg[MAX_MSG_SIZE];
} RemoteMsgStruct;
的问题在于,我的计划是用Java编写的事实。我将如何去通过java传递类似的消息来处理服务器?
非常感谢您的帮助。如果有什么解释不够好或似乎错过让我知道。就像我说的,我是新来的网络和计算器:)
你需要看看从TCP套接字数据是如何正在被插座处理。您在应用程序中编码数据的方式也必须在服务器端进行解码。因此,首先要解决一个协议,并继续使用任何编码解码技术。例如原始字节格式/ XML/JSON /协议缓冲区等 – Arunmu
@Juan EBOSSHASNOCLUE – Alnitak