私はcに複数のクライアントを処理するWSAを使用してサーバーを作成しています。プロトコルは私が独自に定義したものであり、私が問題を抱えている部分は、メッセージ全体が実際にクライアントに送信されていることを確認する方法です。 I send私のメッセージは1回、実際に転送されたバイト数をチェックします。そうでない場合は、私はsendをもう一度書きます。データの長さとして、今度はunsentBytesを
クライアント: //is called when the client tries to log in
procedure TLogin_Form.btnLoginClick(Sender: TObject);
var LoginQuery: TQuery;
begin
//If socket not open, open it
if not