![]() |
OnClientConnect?
Moin,
ich habe einen Server folgendermaßen erstellt:
Delphi-Quellcode:
So, wie könnte ich nun ein "OnClientConnect" darein bringen, sprich wie kann ich merken wenn ein CLient auf meinen Server verbindet?
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. |
Re: OnClientConnect?
^^^^^^^^^^^^^^^^^^
|
Re: OnClientConnect?
Im zweifelsfalle könntest du einen kurzen string zum Server senden, andem dieser erkennt, dass ein neuer Client dazugekommen ist.
Florian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz