Thema: Delphi OnClientConnect?

Einzelnen Beitrag anzeigen

Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

OnClientConnect?

  Alt 1. Nov 2005, 13:05
Moin,

ich habe einen Server folgendermaßen erstellt:

Delphi-Quellcode:
var
  WSAData: TWSAData;
  Sock: Integer;
  addr: sockaddr_in;

begin
  if WSAStartup(MAKEWORD(2, 0), WSAData) <> 0 then
    WriteLn('Error: Could not find a usable WinSock DLL')
  else
  try
    Sock := socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
    if Sock <> INVALID_SOCKET then
    begin
      addr.sin_family := AF_INET;
      addr.sin_addr.S_addr := INADDR_ANY;
      addr.sin_port := htons(6667);
      if bind(Sock, Addr, SizeOf(Addr)) <> SOCKET_ERROR then
      begin
        if listen(Sock, SOMAXCONN) <> SOCKET_ERROR then
          WriteLn('Listening on Port 6667.');
      end;
    end;
  finally
    //WSACleanup;
  end;
  Sleep(10000);
end.
So, wie könnte ich nun ein "OnClientConnect" darein bringen, sprich wie kann ich merken wenn ein CLient auf meinen Server verbindet?
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat