サーバーにデータを送信するデバイスがあります。
Data
[ Client ] == > [ Server ]
サーバーでの検証後、メッセージを返したい:
OK
[ Client ] < == [ Server ]
返される標準の「OK」メッセージはありますか? そして「エラー」メッセージ?それはどのように見えますか?(例: ":0011"、":110F")
アプリケーションレベルのプロトコルを設計する必要があります。TCPはバイトストリームであるため、クライアント->サーバー部分の「データ」の定義でさえ、受信者がデータを構成するバイト(読み取りを停止するタイミング)を認識できるように、何らかのプロトコルが必要です。
プロトコルの一般的なタイプのカップルは...
他のアイデアを思いつくこともできると思いますが、それが基本的な仕事です。TCPのバイトストリームに加えてアプリケーションレベルのプロトコルを定義することです。