![]() |
WebInterface wie eMule
Hi, ich möchte (nur aus Test-Zwecken) ein Web-Interface, wie das von eMule, basteln.
Es soll nur auf meinem Rechner laufen. (Kein Web-Server) ist das mit den Sockets möglich? Ich hab's mal versucht:
Delphi-Quellcode:
...aber die Ereignisse treffen nie zu - Warum nicht?
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ScktComp, StdCtrls; type TForm1 = class(TForm) Memo1: TMemo; procedure FormCreate(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } SocketServer: TServerSocket; procedure ClientRead(Sender: Tobject; Socket: TCustomWinSocket); procedure GetSocket(Sender: TObject; Socket: Integer; var ClientSocket: TServerClientWinSocket); end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.ClientRead(Sender: Tobject; Socket: TCustomWinSocket); begin Socket.SendText('Hallo') end; procedure TForm1.GetSocket(Sender: TObject; Socket: Integer; var ClientSocket: TServerClientWinSocket); begin ClientSocket.SendText('Hallo') end; procedure TForm1.FormCreate(Sender: TObject); begin SocketServer := TServerSocket.Create(Application); SocketServer.Port := 80; SocketServer.Active := True; SocketServer.OnClientRead := ClientRead; SocketServer.OnGetSocket := GetSocket; end; end. PS: Delphi 7 PE Achso: Wenn ich dann Text an den Browser senden kann, wie lese ich Parameter in der URL ein? |
Re: WebInterface wie eMule
Schaue dir mal IntraWeb an...
|
Re: WebInterface wie eMule
Zitat:
Gibt es diese Kompos kostenlos zum Download? |
Re: WebInterface wie eMule
Zitat:
Die D2005 PE mit ASP.Net macht das sogar noch einfacher möglich. ASP.Net ohne Designer (sowas ist eh nur eingeschränkt einsetzbar) ist auch mit #develop möglich. |
Re: WebInterface wie eMule
hat denn Keiner schon mal so was in der Art gemacht? :(
|
Re: WebInterface wie eMule
wenn du auf port 80 lauschst ist es doch schon so ne Art web-Server. Da kannst du auch gleich idhttp verwenden.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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