PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sockets-pgm & NFS dd. 26.10.04



nomad
25-10-2004, 10:27
suse 9.0, suse 6.4

hi,
will mit sockets-programmierung anfangen.
zuvor noch einige grundlegende fragen.

1 - hab zwischen einem desktoprechner und einem linuxlaptop,
eine NFS-verbindung aufgebaut.
wobei der desktop-rechner im NFS-verbund den client darstellt
und der laptop den server.
2 - beim socket-programm soll hingegen der laptop der client sein und
der desktop der server.

frage: 1 - ist das grundsaetzlich moeglich?
2 - muesste man bevor man das socket-programm startet,
den NFS-server bezw. den NFS-client durch eingabe
von /etc/rc.d/init.d/nfsserver stop deaktivieren.???
3 - ist es ausserdem moeglich dies wechselseitig zu betrieben,
also dass einmal der laptop den client oder den server spielt???

um tips und hinweise waere ich dankbar
mfg nomad

MikeG
28-10-2004, 15:52
1. NFS funktioniert genau wie jedes andere Server-Client-Prinzip auf der Sache mit den Ports. Das heißt am Server-Rechner ist ein sog. Well-Known-Port offen (NFS hat normalerweise 2049). Der Client hingegen verwendet irgend einen freien Port. Somit kannst Du auch mehrere Server auf der gleichen Machine auf machen, genauso wie es möglich ist, mehrere Clients (z.B. Mail+Webbrowser) zu öffnen und zu benutzen.

2. Ja, sowohl der eine als auch der andere können Server bzw. Client machen, wenn die entsprechenden Programme auf beiden installiert sind. Das heißt, auf jedem nfs-server und nfs-client.

PS: Nimm es nicht persönlich, aber vielleicht solltest Du erstmal etwas über TCP/IP lernen, bevor Du Sockets programmieren willst. Bei amazon gibts gute Bücher oder direkt den Mercedes von O'Reilly: http://www.oreilly.de/catalog/tcp3/