Verbindung eines PCs auf einem anderen nutzen

Verbindung eines PCs auf einem anderen nutzen

Ich habe zwei Linux-PCs, die über ein LAN-Kabel verbunden sind. Der erste PC hat eine Internetverbindung, der zweite nicht. Ich möchte, dass der zweite PC die Verbindung des ersten PCs über ein C-Programm nutzt.

Ich bin neu in der Netzwerkprogrammierung. Jede Hilfe wird geschätzt. Bitte geben Sie mir einen Tipp, wo ich anfangen soll.

DANKE.

Antwort1

Möchten Sie, dass Ihr C-Programm über einen anderen PC auf das Internet zugreifen kann? Oder möchten Sie ein Dienstprogramm entwickeln, mit dem jedes C-Programm dies tun kann? Wenn ersteres der Fall ist, müssen Sie sich die vorhandenen Möglichkeiten unter Linux zum Teilen von Verbindungen ansehen. Siehe diesVerknüpfungZum Beispiel.

Der Punkt ist, dass Ihr C-Programm – oder jedes andere Programm – die Internetverbindung verwenden sollte, die auf dem Hostcomputer verfügbar ist, es sei denn, Sie möchten Netzwerkdienstprogramme schreiben. Für allgemeine Programme ist es irrelevant, wie der Hostcomputer mit dem Internet verbunden ist.

Antwort2

Sie müssen sich Quellprogramme ansehen, wie zum Beispiel3Proxy

Antwort3

Wenn Sie die Verbindung über eine sichere Verbindung weiterleiten möchten, verwenden Sie die TCP/IP-Weiterleitung von SSH.

http://www.libssh.org/

verwandte Informationen