Seite 1 von 3
Auf Daten eines anderen PCs Zugreifen
Verfasst: 12.11.2006 19:12
von Joel
Hi,
Wie kann man mit PB auf Daten eines anderen PCs zu dem man bereits die Verbinding hergestellt hat Zugreifen?
Um zb. Daten von Word die man da bearbeitet hat auf einen anderen pc zu laden.
Gruss, Joel
Verfasst: 12.11.2006 20:05
von Tw4!n
Wie wäre es wenn du dir von dem anderen PC eine Liste mit Datein zuschicken lässt in der du dan auswählen kannst? Also zB. du sendest den String "C:\" zu dem Server bzw. Client und dieser sendet die Liste mit den Ordnern und Dateien, wen du dan zB den String sendest "C:\test\test.exe" soll der PC dir die test.exe senden.
Alles nur eine Frage der Kreativität
mfg
Verfasst: 12.11.2006 20:17
von Joel
Ja hab ich auch schon gedacht aber gibt es da nicht noch eine einfachere Möglichkeit (weil das ja zimlich schwer zu programmieren ist)
Verfasst: 12.11.2006 20:21
von #NULL
da deine verbindung nuneinmal eine verbindung zum (server-)programm ist, und nicht einfach zu dem computer selbst, mußt du natürlich auch alles was du auf dem dahinterliegenden computer machen willst über jenes programm abwickeln. du sagst ihm was du willst, und es entscheidet ob und wie.
Verfasst: 12.11.2006 20:26
von Joel
Ja, dass mit dem Strings hin und zurück senden ist ja kompliziert und ich komonnizier ja schon über strings und wenn dann der String "File" gesendet wird ist das die Funktion und nicht die Datei für den Server!
Desswegen hoffe ich dass es noch eine andere Möglichkeit gibt.
Verfasst: 12.11.2006 20:39
von Joel
Ok, also wenn einer den Code mit dem String versenden schon gemacht hat kann der den auch Posten, dann muss ich halt versuchen dass mit dem mit Strings Komonizieren irgentwie anders zu lösen
Also wenn ihr ein Code oder eine Idee oder auch nur ein Code Schnipsel hab, Posten!!!!!!
Verfasst: 12.11.2006 20:41
von ts-soft
Wie wäre es mit Netzlaufwerken, was wohl im einfachsten ist?
Passender Code im CodeArchiv: MountNetworkDrive.pb
Verfasst: 12.11.2006 20:42
von Tw4!n
Ich kann dir morgen evt. einen Code zeigen, ist aber ein alter 3.93 von mir, muss ich erst suchen, und geh jetzt schlafen, also wen morgen noch kein Code hier ist bekommst meinen
mfg
Verfasst: 12.11.2006 20:51
von Joel
@Tw4!n: Ok , vielen Dank!!!
@ts-soft: Der Code ist ja zimlich kompliziert, da versteh ich eigentlich nichts von ich weiß garnet mal was der macht.

Verfasst: 12.11.2006 20:53
von Tw4!n
Ach, habs jetzt schnell gemacht:
Client:
Code: Alles auswählen
If ConnectionID
SendNetworkString(ConnectionID,"get")
Else
MessageRequester("Error","Check Connection")
EndIf
Server:
Code: Alles auswählen
SEvent.l = NetworkServerEvent()
If SEvent
ClientID = NetworkClientID()
Select SEvent
Case 2
Buffer = AllocateMemory(1024)
If PokeS(Buffer,"get",1024)
SendNetworkString(ClientID,string$)
endif
endif
schau im Code Archiv wegen den Laufwerke anzeigen, dan hast es geschafft