Entwickler-Ecke
Internet / Netzwerk - Datenverbindung zwischen 2 PCs
Gudu23 - Mo 17.05.10 00:11
Titel: Datenverbindung zwischen 2 PCs
Hallo,
ich würde gerne folgendes in Delphi bauen:
- Server
Daten empfnangen die von Client gesendet werden
- Client
Soll Daten senden, wie IP Adresse, Computername etc.
Nun kann ich das ja auch 10000 verschiedene Wege machen wahrscheinlich.
Folgendes soll gegeben sein:
- Client und Server sollen Dateneien austauschen können
- Firewall soll so wenig wie Möglich eine Rolle spielen
Zur Zeit benutze ich Delphi 2010 und das RAD Studio 2010. Habe da bisher Indy Client / Server und IW Client / Server gefunden und ich wette ich kann noch jede Menge importieren =) Jemand einen Vorschlag?
Gudu23 - Mo 17.05.10 00:29
Hallo,
nein ist leider rein Internet.
Narses - Mo 17.05.10 01:38
Moin!
elundril hat folgendes geschrieben : |
| wenn es im lokalen Netzwerk bleiben soll. |
Gudu23 hat folgendes geschrieben : |
| nein ist leider rein Internet. |
Was hat denn TClient-/TServerSocket mit der Beschränkung auf das LAN zu tun? :gruebel:
Das geht problemlos auch über das Internet (so, wie´s auch in den Tut´s steht). :idea: ;)
cu
Narses
elundril - Mo 17.05.10 01:43
Oh, sorry, mein Fehler. Habs wohl mit deinem UDP-Tutorial verwechselt.
lg elundril
Gudu23 - Mo 17.05.10 02:46
Nun, fertig.
Das war einfach.
Ich habe 2 Projekte, einen Server und einen Client.
Der Client hat eine IP und eine Port eingabe und 2 Button für Start und Stop.
Der Server hat eine Log und den TCP-Server selber.
Wenn ich nun auf Start klicke, kommt beim Server ein Log für den Start, finde ich gut, einfach.
Nun habe ich ja für das OnConnect den Log eintrag
1) Gibt es nicht das Gegenteil zu OnConnect? Wie prüfe ich ob die verbindung abgebrochen ist, bzw. mit welchem Event? Oder sind wir hier bei Timer + Acitvate-Property Abfrage?
2) Wie handle ich mehr als 1 Client? Pack ich Sie in eine Liste und speicher sowas wie ein handle? hat der Server sowas wie ein Handle-Array aller aktiven Connections?
Narses - Mo 17.05.10 10:06
Moin!
Bitte erstelle für jede deiner Fragen ein separates Topic, da die Diskussion mehrerer Fragen in einem Topic für gewöhnlich für Verwirrung und Durcheinander sorgt. Danke. ;)
cu
Narses
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!