xinetd: un service udp, Rentrer uniquement une chaîne

j'utilise xinetd Pour fournir un service simple, qui doit ne pas renverser une valeur de chaîne.

Le service est nécessaire pour

Support tcp et udp

.

DANS

Prestations de service tcp

Cela ressemble à cela et fonctionne comme il devrait être:

service simple-tcp
{
disable = no
type = UNLISTED
id = tcp-service
socket_type = stream
port = 20
protocol = tcp
user = nobody
wait = no
server = /bin/echo
server_args = Hello World.
instances = 25
log_on_success += DURATION HOST
log_on_failure += ATTEMPT HOST
per_source = 5
}

Donc je voulais faire la même chose pour

un service udp

Mais je ne peux toujours pas le faire fonctionner.

service udp-service
{
disable = no
type = UNLISTED
id = udp-service
socket_type = dgram
port = 25
protocol = udp
user = nobody
wait = yes
server = /bin/echo
server_args = Hello World.
instances = 25
log_on_success += DURATION HOST
log_on_failure += ATTEMPT HOST
per_source = 5
}

J'ai mis en œuvre

wait = yes

pour udp besoin de. La connexion est enregistrée si j'envoie des données au service, mais je ne peux pas obtenir la réponse. Et le fichier journal contient «status = 1», Quels points à une erreur. Mais je ne sais pas comment réduire la gamme de problèmes.

Quelqu'un peut-il expliquer ce qui se passe et y a-t-il un moyen de le réparer ou d'un autre moyen simple de simplement renvoyer la chaîne à travers udp?
Invité:

Pour répondre aux questions, connectez-vous ou registre