program test;{$APPTYPE CONSOLE}uses
  SysUtils, Winsock, ScktComp, Dialogs;type
  TApplication = class
  private
    ServerSocket1: TServerSocket;
  protected
    procedure ServerSocket1ClientRead(Sender: TObject; Socket: TCustomWinSocket);
  public
    procedure Entry;
  end;procedure TApplication.Entry;
begin
  ServerSocket1 := TServerSocket.Create(nil);
  ServerSocket1.Port := 728;
  ServerSocket1.Active := True;
  ServerSocket1.OnClientRead := ServerSocket1ClientRead;
end;procedure TApplication.ServerSocket1ClientRead(Sender: TObject;
  Socket: TCustomWinSocket);
var
  S: string;
begin
  S := Socket.ReceiveText;
  if S = 'a' then
    Writeln('Ok');
  //Socket.SendText('接收信息成功!');
end;begin
  with TApplication.Create do
  begin
    try
      Entry
    finally
      //Free;
    end;
  end;
  Writeln('...');
  Readln;
end.-------------------------------------------------------------他为什么不接收我发的信息? 有谁能帮我看一下...