好的,所以我的目标是构建一个易于使用的协议,用于通过 tcp 发送数据。基本上,它会通过 tcp 发送一条消息和一个对象(类型未知)。要发送,它只需要一个方法调用,而接收它也只需要一个。
所以这就是我想格式化“消息”的方式。
length_of_message - “作为消息的字符串” - length_of_Object - 对象
length_of_message 将是一组字节数。连同length_of_Object。
实际的消息字符串和实际的对象将是可变长度的。
如果不知道对象的实际类,我可以以某种方式将其声明为“通用对象”吗?然后从“通用对象”中获取其类名,消息会告诉接收者如何处理该对象?
如果它是一个常量对象类型会很简单,但我希望能够为需要发送/接收的任何对象使用一个发送函数和一个接收函数。
有什么建议么?
谢谢,安德鲁