Thread View: pl.comp.os.linux.programowanie
2 messages
2 total messages
Started by Sergiusz Rozanski
Tue, 08 Mar 2011 12:44
inetd + stdin/out
Author: Sergiusz Rozanski
Date: Tue, 08 Mar 2011 12:44
Date: Tue, 08 Mar 2011 12:44
14 lines
1747 bytes
1747 bytes
Na tcp nie ma problemu, a jak to wygląda w przypadku datagramów udp?
powiedzmy najprostrza sytuacja nowait - każdy pakiet udp uruchamia osobny
proces wykonawczy i rozumiem że zawartość pakietu trafia mi do stdin i
sobie go normalnie czytam w sposób identyczny jak w sprzypadku serwera
tcp (aż do eof). Co się stanie jak wyślę coś na stdout? Czy inetd przygotuje z
tego pakiet zwrotny co do adresu ip/portu nadawcy? Czy jak chcę
odpowiedzieć to muszę sam przygotować odpowiedni datagram, ale w takim
razie skąd wziąść parametry nadawcy ip/port?
--
"A cóż to za sens kupować samochód, żeby jeździć po asfalcie?
Tam, gdzie jest asfalt, nie ma nic ciekawego, a gdzie jest
coś ciekawego, tam nie ma asfaltu".
Strugaccy - Poniedziałek zaczyna się w sobotę.
Re: inetd + stdin/out
Author: Mariusz Kruk
Date: Tue, 08 Mar 2011 13:28
Date: Tue, 08 Mar 2011 13:28
19 lines
1741 bytes
1741 bytes
epsilon$ while read LINE; do echo \>"$LINE"; done < "Sergiusz Rozanski"
>Na tcp nie ma problemu, a jak to wygląda w przypadku datagramów udp?
>powiedzmy najprostrza sytuacja nowait - każdy pakiet udp uruchamia osobny
>proces wykonawczy i rozumiem że zawartość pakietu trafia mi do stdin i
>sobie go normalnie czytam w sposób identyczny jak w sprzypadku serwera
>tcp (aż do eof). Co się stanie jak wyślę coś na stdout? Czy inetd przygotuje z
>tego pakiet zwrotny co do adresu ip/portu nadawcy? Czy jak chcę
>odpowiedzieć to muszę sam przygotować odpowiedni datagram, ale w takim
>razie skąd wziąść parametry nadawcy ip/port?
O ile mnie starcza pamięć nie myli, inetd uruchamia twój serwer dając mu
socket jako stdin.
http://bytes.com/topic/c/answers/466971-stdout-udp-socket-inetd
--
Kruk@ -\ |
}-> epsilon.eu.org |
http:// -/ |
|
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads