Событие TTcpServer.OnAccept
запускается, когда вызывается метод TTcpServer.Accept()
и клиент принимается. ALL Работа с сокетом с этим клиентом должна выполняться в контексте события TTcpServer.OnAccept
с использованием методов объекта TCustomIpClient
, предоставленного этим событием. Как только обработчик события завершается, TTcpServer
закрывает соединение. Если для свойства TTcpServer.BlockMode
установлено значение bmThreadBlocking
, обработчик события OnAccept
запускается в потоке, управляемом TTcpServer
, поэтому вам не нужно создавать собственный поток. В противном случае вам нужно вызвать метод TTcpServer.Accept()
в своем собственном коде, и в этом случае вы можете вызвать его в своем собственном потоке, если хотите.