prijem ctrl-c pres soket

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Pátek Prosinec 2 17:51:27 CET 2005


On Thu, 1 Dec 2005, Michal Vojan wrote:

> chtel bych umet prijimat signaly typu ctrl-c, kdyz se ke svemu programu
> pripojim pres soket. Napr. pomoci telnetu se pripojim, zadam par prikazu a
> pak se pomoci ctrl-c chci odpojit. Namisto toho se mi program zastavi,
> dokud nestisknu enter. Mam neco nastavit u soketu? Nebo nekde jinde. Diky

Kdyz zmacknete Ctrl+C, tak to zpracuje samotny program telnet a promeni ho
na ridici sekvenci telnetoveho protokolu konkretne znaky s kodem 255 (IAC)
a 244 (IP = Interrupt Process) (krome toho jeste posilal vyzvu, kterou 
se pokousi vyjednat pouzit nejakeho rozsireni, ale asi uplne dulezite). 
Ovsem pokud ctete text po radcich, tak to pochopitelne hned neuvidite, 
protoze se to jen nacpe do nejakeho bufferu.

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux