├── LICENSE ├── README.md ├── channel.go ├── connect.go ├── crypt.go ├── examples ├── conn │ └── main.go ├── getch │ └── main.go ├── prnt │ ├── go.mod │ ├── go.sum │ └── main.go ├── tru │ └── main.go └── trunet │ └── main.go ├── go.mod ├── go.sum ├── go.work ├── hotkey.go ├── hotkey ├── LICENSE ├── README.md ├── examples │ └── hotkeys │ │ └── main.go └── hotkey.go ├── packet.go ├── packet_delivery_test.go ├── packet_send_test.go ├── packet_test.go ├── receive_queue.go ├── receive_queue_test.go ├── send_queue.go ├── speed.go ├── split.go ├── split_test.go ├── statistic.go ├── statistic_log.go ├── teolog ├── examples │ └── simple │ │ └── main.go ├── teolog.go └── teolog_test.go ├── term ├── LICENSE ├── README.md ├── examples │ └── getch │ │ └── main.go ├── term.go ├── term_example_test.go ├── term_plan9.go ├── term_unix.go ├── term_unix_bsd.go ├── term_unix_other.go ├── term_unsupported.go └── term_windows.go ├── tru.go ├── tru_net.go ├── tru_net_debug.go ├── tru_net_not_debug.go ├── tru_net_not_stat.go └── tru_net_stat.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/README.md -------------------------------------------------------------------------------- /channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/channel.go -------------------------------------------------------------------------------- /connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/connect.go -------------------------------------------------------------------------------- /crypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/crypt.go -------------------------------------------------------------------------------- /examples/conn/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/examples/conn/main.go -------------------------------------------------------------------------------- /examples/getch/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/examples/getch/main.go -------------------------------------------------------------------------------- /examples/prnt/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/teonet-go/tru/example/prnt 2 | 3 | go 1.21 4 | -------------------------------------------------------------------------------- /examples/prnt/go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/prnt/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/examples/prnt/main.go -------------------------------------------------------------------------------- /examples/tru/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/examples/tru/main.go -------------------------------------------------------------------------------- /examples/trunet/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/examples/trunet/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/go.sum -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- 1 | go 1.21.0 2 | 3 | use ( 4 | . 5 | ) 6 | -------------------------------------------------------------------------------- /hotkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/hotkey.go -------------------------------------------------------------------------------- /hotkey/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/hotkey/LICENSE -------------------------------------------------------------------------------- /hotkey/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/hotkey/README.md -------------------------------------------------------------------------------- /hotkey/examples/hotkeys/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/hotkey/examples/hotkeys/main.go -------------------------------------------------------------------------------- /hotkey/hotkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/hotkey/hotkey.go -------------------------------------------------------------------------------- /packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/packet.go -------------------------------------------------------------------------------- /packet_delivery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/packet_delivery_test.go -------------------------------------------------------------------------------- /packet_send_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/packet_send_test.go -------------------------------------------------------------------------------- /packet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/packet_test.go -------------------------------------------------------------------------------- /receive_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/receive_queue.go -------------------------------------------------------------------------------- /receive_queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/receive_queue_test.go -------------------------------------------------------------------------------- /send_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/send_queue.go -------------------------------------------------------------------------------- /speed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/speed.go -------------------------------------------------------------------------------- /split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/split.go -------------------------------------------------------------------------------- /split_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/split_test.go -------------------------------------------------------------------------------- /statistic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/statistic.go -------------------------------------------------------------------------------- /statistic_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/statistic_log.go -------------------------------------------------------------------------------- /teolog/examples/simple/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/teolog/examples/simple/main.go -------------------------------------------------------------------------------- /teolog/teolog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/teolog/teolog.go -------------------------------------------------------------------------------- /teolog/teolog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/teolog/teolog_test.go -------------------------------------------------------------------------------- /term/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/term/LICENSE -------------------------------------------------------------------------------- /term/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/term/README.md -------------------------------------------------------------------------------- /term/examples/getch/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/term/examples/getch/main.go -------------------------------------------------------------------------------- /term/term.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/term/term.go -------------------------------------------------------------------------------- /term/term_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/term/term_example_test.go -------------------------------------------------------------------------------- /term/term_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/term/term_plan9.go -------------------------------------------------------------------------------- /term/term_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/term/term_unix.go -------------------------------------------------------------------------------- /term/term_unix_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/term/term_unix_bsd.go -------------------------------------------------------------------------------- /term/term_unix_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/term/term_unix_other.go -------------------------------------------------------------------------------- /term/term_unsupported.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/term/term_unsupported.go -------------------------------------------------------------------------------- /term/term_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/term/term_windows.go -------------------------------------------------------------------------------- /tru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/tru.go -------------------------------------------------------------------------------- /tru_net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/tru_net.go -------------------------------------------------------------------------------- /tru_net_debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/tru_net_debug.go -------------------------------------------------------------------------------- /tru_net_not_debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/tru_net_not_debug.go -------------------------------------------------------------------------------- /tru_net_not_stat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/tru_net_not_stat.go -------------------------------------------------------------------------------- /tru_net_stat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teonet-go/tru/HEAD/tru_net_stat.go --------------------------------------------------------------------------------