procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
begin
with AThread.Connection do
begin
WriteLn('클라이언트야 하잉');
ShowMessage(AThread.Connection.Binding.PeerIP);
Disconnect;
end;
end;
서버측 코드입니다.
근데 AThread.Connection.Binding.PeerIP 이부분이 에러가 납니다.
델파이 7.0 입니다.
에러내용입니다.
[Error] Undeclared identifier: 'Binding'
ShowMessage(AThread.Connection.Binding.PeerIP); 이 부분을 빼면 에러는 안나는데 이부분이 들어가면 에러가 나네요.
정말 이상하네요.. 어떻게 클라이언트의 주소를 얻죠?
인디 8.0부터 아래와 같이 바뀌었네요...
AThread.Connection.Socket.Binding.PeerIP;
^^ 항상 즐코하세요...