Portál AbcLinuxu, 20. dubna 2024 15:05
rozmýšľal som nad myšlienkou vytvorenia jednoduchého servera prostredníctvom netcatu a inetd.
server by som vytvoril napr. pomocou nc -l -p 112 -e /home/rudo/program
program by bol neaký program, kt. by čítal vstupy std::in a vypisoval na obrazovku cez std::out, poprípade niečo aj do súboru na disk.
Toto všetko zatiaľ funguje bez problémov. Keď spustímnc -l -p 112 -e \home\rudo\program
a pripojím sa cez telnet na port 112 tak to šlape ako má :). Ale dá sa vytvoriť naraz len 1 spojenie. Tak som skúsil upraviť inetd.conf a pridal som tam :112 stream tcp nowait root /bin/nc -l -p 112 -e /home/rudo/program
112 stream tcp nowait root /home/rudo/program
. Jinak misto inetd doporucuju xinetd.
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.