0

TCP ソケットを使用して通信する ac# クライアント/サーバー アプリケーションを開発しています。サーバーは SQL データベースに接続し、アカウントを保存します。

クライアントは正常に登録できます。ユーザーがログインすると、サーバーはさまざまなテーブルから情報を読み取り、その情報をさまざまなメッセージでクライアントに送信します。

今何が起こるかはこれです。サーバーがその情報を送信すると、最初のメッセージは問題ありませんが、2 番目のメッセージの最後に最初のメッセージが含まれます。

私が思うに、クライアントソケットは最初のメッセージをバッファに保持しています。そこで、ソケットのバッファを消去またはフラッシュする方法を見つけようとしましたが、インターネット上で解決策を見つけることができませんでした。これが私の本当の問題なのか、ソケットのバッファをきれいにすることができるのか、誰か教えてもらえますか?

前もって感謝します。

4

0 に答える 0