Files
wiki/beej/telnot.go
2025-09-26 19:04:24 +09:00

18 lines
463 B
Go

package main
import ("fmt";"io";"log";"net";"os")
func main() {
if len(os.Args) != 3 {
log.Fatal("usage: telnot hostname port")
}
hostname, port := os.Args[1], os.Args[2]
if conn, err := net.Dial("tcp", net.JoinHostPort(hostname, port)); err != nil {
log.Fatal("failed to connect:", err)
} else {
defer conn.Close()
fmt.Printf("Connected to %s port %s\nHit ^C to exit\n", hostname, port)
go io.Copy(conn, os.Stdin)
io.Copy(os.Stdout, conn)
}
}