さて、私の目標は、tcpを介してデータを送信するための使いやすいプロトコルを構築することです。基本的には、tcpを介してメッセージとオブジェクト(不明なタイプ)を送信します。送信するには1つのメソッド呼び出しのみが必要であり、受信するには1つのメソッド呼び出しのみが必要です。
これが私が「メッセージ」をフォーマットすることを考えていた方法です。
length_of_message-「メッセージである文字列」-length_of_Object-オブジェクト
length_of_messageは、設定されたバイト数になります。length_of_Objectとともに。
実際のメッセージ文字列と実際のオブジェクトは可変長になります。
オブジェクトの実際のクラスがわからない場合は、どういうわけか「汎用オブジェクト」として宣言できますか?次に、「汎用オブジェクト」からクラス名を取得すると、メッセージは受信者にオブジェクトをどう処理するかを通知しますか?
定数オブジェクトタイプであれば簡単ですが、送受信が必要なオブジェクトに対して、1つの送信関数と1つの受信関数を使用できるようにしたいと思います。
助言がありますか?
ありがとう、アンドリュー