Board index » delphi » about TServerSocket , Can someone help me ?
tony
![]() Delphi Developer |
about TServerSocket , Can someone help me ?2004-05-20 02:07:07 PM delphi203 hello: i wrote some code : TSocketListen = class(TServerSocket) private procedure GetThread(Sender: TObject; ClientSocket: TServerClientWinSocket; var SocketThread: TServerClientThread); public constructor Create(AOwner: TComponent); override; end; implementation uses SocketThread; { TSocketListen } constructor TSocketListen.Create(AOwner: TComponent); begin inherited Create(AOwner); ServerType := stThreadBlocking; OnGetThread := GetThread; end; procedure TSocketListen.GetThread(Sender: TObject; ClientSocket: TServerClientWinSocket; var SocketThread: TServerClientThread); begin SocketThread := TSocketThread.Create(True, ClientSocket); SocketThread.Resume ; AList.Add(Pointer(SocketThread)); // AList is object of tList end; My Questions is : 1, when object of TSocketListen active:=false ,what's happen? Can Work fine of some already Connected thread object "such as TSocketThread(AList[i])" ? 2, when Terminate Applicaton, dose i need free Connected thread object by self ? thanks. |