Hi!
Also ich habe vor einen Http-Server zu coden und zwar in Verbindung mit xinetd.
Also ich habe in der /etc/xinetd.conf folgendes stehen:
defaults
{
log_type = SYSLOG daemon info
log_on_failure = HOST
log_on_success = PID HOST DURATION EXIT
cps = 50 5
instances = 50
per_source = 10
v6only = no
groups = yes
umask = 002
}
service http
{
flags = REUSE
socket_type = stream
wait = no
protocol = tcp
bind = 127.0.0.1:80
user = root
server = /usr/xyz/xyz # xyz ist ein C-Programm, nämlich mein Server.
log_on_failure += USERID
disable = no
}
Ich hoffe das meine Datei soweit korrekt ist?!
Also xinetd bemängelt nichts.
So nun mein Problem: Es funktioniert nicht!
Wenn ich xinetd gestartet habe und nun eine Anfrage z.B. mit dem Firefox starte sagt er mir das die Verbindung fehlschlägt.
Auch mein Server wird nicht aufgerufen wie erwartet das würde nämlich in einer Logdatei stehen, die nach wie vor komplett leer ist.
Was ist falsch?
Irgendwas muss falsch sein sonst würde es ja funzen nicht?!
Ich verbleibe mit freundlichen Grüßen
Simon J.