network

Anfängerfragen zum Programmieren mit PureBasic.
Maikel

network

Beitrag von Maikel »

was muss ich schreiben wenn ich mit einem sever programm bei dem clienten z.B. das cd laufwerk öffnen möchte ?

Ich hoffe ihr versteht was ich meine !!! :wink:

Danke für eure antworten
Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag von Konne »

Nunja der sver muss dem Client irgend was schicken, dass wird dann ausgewertet und daraufhin wird das Laufwerk geöffnet.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Hehe, genau dazu habe ich ein kleines, harmloses Scherzprogramm geschrieben.

Machs, wie oben gesagt:
Client sendet bei mir "Sys::Öffne CD-Laufwerk" an Server, der sendet ein OK zurück, wen erfolgreich.
CD-Laufwerk öffnen, dazu schaue mal in der PB Hilfe nach InitCDAudio().[/code]
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Maikel

Beitrag von Maikel »

aber wie muss ich das den schreiben weil ich weiß nur wie man nachrichten verschickt, und wo (in das server programm oder in den client)
Benutzeravatar
Macros
Beiträge: 1361
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Beitrag von Macros »

Dann ist es doch ganz einfach:
du schickst eine signifikante Nachricht und schreibst beim Server

Code: Alles auswählen

if nachricht$="signifikanterstring"
EjectCDAudio(1)
endif
Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag von Konne »

Bzw du sendest 2 Byte Header (also 2^16 unterschiedliche Befehle), am besten Konstanten mit sinnigem Namen und wenn Parameter benötigt werden (z.B. der Name der zu Formatierenden Festplatte) dann hängst du das einfach hinten dran.
Antworten