Thread STDOUT an den Clienten schreiben (2 answers)
Opened by DrWhiteLetter at 2008-03-16 23:32

murphy
 2008-03-17 00:34
#107113 #107113
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
DrWhiteLetter+2008-03-16 22:32:27--
[...] ich habe einen kleinen Server [...], welcher über tcp Befehle empfangen soll. Diese werden dann an /bin/bash geleitet [...]


Hmm, ob das so eine gute Idee ist? Für mich klingt das eher nach der Garantie für ein riesengroßes Sicherheitsloch.

Quote
[...] ich hab an der Stelle versucht, STDOUT einfach umzuleiten, leider gelingt mir das nicht so ganz, da mir wohl die richtige Syntax fehlt. [...]


Zum Umleiten eines Ein- oder Ausgabedatenstromes kann man open verwenden:
Code (perl): (dl )
open STDOUT, '>&', $new_sock;

(mehr dazu steht in -f open)

Andererseits könnte man natürlich auch direkt in das Dateihandle $new_sock schreiben:
Code (perl): (dl )
print $new_sock '... blablubb ...';
When C++ is your hammer, every problem looks like your thumb.

View full thread STDOUT an den Clienten schreiben