| Autor |
Beitrag |
mimi
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Di 05.11.02 19:20
Hallo,
ich möchte ein programm schreiben was:
einfach daten zu einem andrens enden kann,also:
ich habe ein server und ein client auf denn Lokalen lan.
wie kann ich das mit denn TClientSoket und TServerCoket oder wie die heißen machen ?
was muss ich bei Server hinschreiben da bekomme ich immer ne fehler meldung.
MFG
mimi
|
|
BungeeBug
      
Beiträge: 901
|
Verfasst: Di 05.11.02 19:35
also ich denke mal das was du meinst ist nen "Chat"-Prog ... und um das zuschreiben bedarf es nicht viel ... du schickst deine nachricht (z.B: den inhalt von Edit1.text) an den Server (Serverscket muss aktiv sein )
Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9:
| //Verbinden ClientSocket1.Port:=2003; // <- da der Prot der benutzt wird (muss bein // Server und beim client der gleiche sein .... ClientSocket1.Host:='Host' // <- da den hostname hin ClientSocket1.Active:=True; // <- und client anmachen ... ClientSocket1.Socket.Connect(1);// <- verbinden //Text senden ClientSocket1.Socket.SendText(Edit1.Text); //Verbindung trennen .... ClientSocket1.Active:=False; |
so das sollte alles sein ... ich hoffe das geht :P MfG BungeeBug
|
|
mimi 
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Di 05.11.02 19:37
das mit denn server bekomme ich nicht hin da bekomme ich immer fehler 
|
|
O'rallY
      
Beiträge: 563
|
Verfasst: Di 05.11.02 19:37
Guck dir mal im FAQ das Netzwerkchatbeispiel an. Das Thema wurde schon so oft durchgekaut, du solltest wirklich immer zuerst im FAQ nachgucken und die Suchfunktion bemühen.
Falls du spezielle Probleme hast (und sie auch nicht mit Hilfe des FAQs lösen konntest) steht es dir frei nochmal zu posten 
_________________ .oO'rallY
Linux is like a tipi: No gates, no windows and a gnu-eating apache inside...
|
|
Ex0rzist
      
Beiträge: 550
Win XP Prof. Mandrake 10.0
D6
|
Verfasst: Di 05.11.02 20:48
Weiterhin wäre es ganz gut, wenn du uns die Fehler etwas genauer beschreiben könntest.
_________________ If accidentally read, induce vomitting.
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Mi 06.11.02 17:35
also bei meiner delphi version (D5 prof.) ist ein chat demo dabei. ich kann mal gucken ob ich das noch finde und dann euch per Mail schicken !!
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
Moritz M.
      
Beiträge: 1672
|
Verfasst: Fr 08.11.02 15:58
|
|
patmann2001
      
Beiträge: 201
Windows 7 Prof.
Delphi XE2
|
Verfasst: So 24.11.02 21:51
Ähm
Möchte Dich nur ungern korrigieren Onz aber man sollte nicht
| Zitat: | 6) In diese schreiben wir ServerSocket1.open; rein.
|
sondern besser 6) In diese schreiben wir ServerSocket1.active:=true; rein.
Warum?
Ein Server sollte nimals eine Socketverbindung öffen sondern auf einem Socket nur auf listen gehen. Der Client öffnet die Verbindung mit ClientSocket1.open.
Und wieso müsste es nicht heissen Quelltext 1:
| ClientSocket1.Address := <Addrese des Servers> ? |
cu Patmann
|
|
Moritz M.
      
Beiträge: 1672
|
Verfasst: Mo 25.11.02 20:10
Bei dem ersten hast du Rechte, bei dem 2. Bin Ich mir sehr sicher, das es .host heißt.
Trotzdem danke für die Verbesserungen 
|
|
mimi 
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Di 17.12.02 20:34
und was schreibe ich bei server bze adreese hin ?
MFG
mimi
|
|
Moritz M.
      
Beiträge: 1672
|
Verfasst: Di 17.12.02 20:38
|
|
mimi 
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Di 17.12.02 21:13
habe gerade das test programm aus dem FAQ getestet:
das geht nicht so wie ich will:)
kannst ud mir mal bitte ein kleines beispiel schreiben ????
MFG
MIMI
|
|
Moritz M.
      
Beiträge: 1672
|
Verfasst: Di 17.12.02 21:15
Ein Server-Client Beispiel?
|
|
DeCodeGuru
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: Di 17.12.02 21:18
Guck mal im Demo-Ordner unter Demos\Internet\Chat. Da findeste ein Beispielprogramm.
_________________ Viele Grüße
Jakob
|
|
mimi 
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Di 17.12.02 21:25
lol: bei mir flät der internet ordner bei denn demos;)
|
|
DeCodeGuru
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: Di 17.12.02 21:40
echt?  Soll ich dir das Demo-Programm per Mail schicken?
_________________ Viele Grüße
Jakob
|
|
Moritz M.
      
Beiträge: 1672
|
Verfasst: Di 17.12.02 21:40
hab dir ein demo geschrieben und geshcickt. 
|
|
DeCodeGuru
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: Di 17.12.02 21:42
@onz: Kann es sein, dass du ziemlich fleißig bist? 
_________________ Viele Grüße
Jakob
|
|
Moritz M.
      
Beiträge: 1672
|
Verfasst: Di 17.12.02 21:44
vielleicht...hatte aber gard auch lust drauf...und muss meine kentnisse erneuern
nur kommt die mail warscheinlich erst morgen an wil mein amilserver aml wieder spinnt
|
|
mimi 
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Di 17.12.02 22:12
ich habe das beispiel aus dem FAQ angesen und habe
ein paar fragen:
1. Wie kann ich die anzal aller verbindungen ermitteln ?
2. Wie kann ich eine nachricht beim verbinden des clients nur an den server senden ?
Danek das du mir das beipsiel geschrieben hast, vieleicht kann ich damit auch was anfagen 
MFG
mimi
|
|