GTP is protocol which communicate between two program which implement GTP protocol. Protocol is string based and use methods those are handled at a lower level, like UNIX pipes or TCP/IP connections. KGTP implement only cummunicatoin channal and command sending and responce receiving methods. Also KGTP implement bebug window, which can hide and show by sending command using normal communication channal.