我写了一个Nt service 程序 SystemService其中里面有一个叫server的线层
线层的代码如下
procedure server.Execute;
begin
SystemService.tcp.DefaultPort:=8000;
SystemService.tcp.Active:=true;
end;在SystemService代码如下
procedure TSystemService.ServiceStart(Sender: TService; var Started: Boolean);
begin
server.Create(false);
Started:=true;end;运行后能打开端口 没问题
但是发送数据 他不处理!
处理发来数据处理如下
procedure TSystemService.tcpExecute(AThread: TIdPeerThread);
var
command:string;
begin
command:=AThread.Connection.ReadLn();
showmessage(command);
end;
到底是哪里出了问题啊