0
我需要監視我的應用程序,其在遠程計算機上執行的活動,所以我選用使用簡單SendLn/RecieveLn方法,但我不知道這是否將是非常大本地網內穩定(一臺服務器將收到來自大量計算機的簡單文本)。有沒有可能丟失TcpServer.ReceiveLn數據?
procedure Tform1.log(inp:string);
begin
//
richEditText.Lines.Insert(0,inp);
end;
procedure TForm1.TcpServer1Accept(Sender: TObject;
ClientSocket: TCustomIpClient);
var buf:string;
begin
//
log('accept:'+ClientSocket.RemoteHost);
log('accept:'+ClientSocket.Receiveln);
end;
對不起,也許你誤解了我的消息,我是問,以接受TCPSERVER和ReceiveLn方法,其內部調用的方法。我不知道它是如何管理線程(是嗎?)和所有的東西。其效果我會得到,如果5臺計算機會嘗試連接,然後Ttcpserver將執行accept方法?它會在同一時間執行還是不執行? –