这样改最简单, 但明显你的程序还没有完成, 不能侦听。program Project1;{$APPTYPE CONSOLE}uses
SysUtils,
ScktComp;
type
TSocketNotifyEvent = procedure(Sender: TObject; Socket: TCustomWinSocket) of object; TMyServerSocket = class(TServerSocket)
private
procedure scktServerClientConnect(Sender: TObject; Socket: TCustomWinSocket);
end;var
svrSocket: TMyServerSocket;
// OnAccept: TSocketNotifyEvent;{ TMyServerSocket }procedure TMyServerSocket.scktServerClientConnect(Sender: TObject;
Socket: TCustomWinSocket);
begin
writeln('Client connected!');
end;begin
{ TODO -oUser -cConsole Main : Insert code here }
svrSocket := TMyServerSocket.Create(nil);
svrSocket.Port := 1234;
svrSocket.OnAccept := svrSocket.scktServerClientConnect;
svrSocket.Open;
end.
SysUtils,
ScktComp;
type
TSocketNotifyEvent = procedure(Sender: TObject; Socket: TCustomWinSocket) of object; TMyServerSocket = class(TServerSocket)
private
procedure scktServerClientConnect(Sender: TObject; Socket: TCustomWinSocket);
end;var
svrSocket: TMyServerSocket;
// OnAccept: TSocketNotifyEvent;{ TMyServerSocket }procedure TMyServerSocket.scktServerClientConnect(Sender: TObject;
Socket: TCustomWinSocket);
begin
writeln('Client connected!');
end;begin
{ TODO -oUser -cConsole Main : Insert code here }
svrSocket := TMyServerSocket.Create(nil);
svrSocket.Port := 1234;
svrSocket.OnAccept := svrSocket.scktServerClientConnect;
svrSocket.Open;
end.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货