On Sun, Jul 12, 2020 at 8:02 AM David Riley <fraveyd...@gmail.com> wrote: > > On Jul 12, 2020, at 10:17 AM, Harris Newman <harris.s.new...@gmail.com> wrote: > > > > I'm writing a telnet server and have found several packages which provide > > telnet functionality, but can't find any telnet support in the standard > > library or other packages in the golang.org site. > > > > Is there a golang supported telnet package that allows writing of telnet > > clients/servers? If so, can you point me to it? > > I'd assume it's unlikely to ever be in the standard library for the same > reason FTP clients/servers are unlikely to be there: telnet and FTP are both > wildly insecure and largely obsolete in the commercial world, so there's > relatively little reason for the standard library maintainers to spend the > effort maintaining them given the overall utility to the Go community. > > That said, there are lots of valid reasons to write Go telnet and FTP clients > (speaking as a vintage computer enthusiast who frequently makes use of both > protocols as well as Gopher, AppleTalk, DECnet and other things that will > never live in the stdlib). They're just not the kind of really broad use case > that would warrant inclusion in the standard library. But they're an > excellent candidate for a popular third-party implementation if you or > someone else wants to maintain that. > > In general, as far as I can see, the standard library tends to be constrained > to: > > - Things that are useful/needed for Go itself (e.g. text processing that the > compiler uses) > - Selected very popular use cases (e.g. there is a built-in JSON > encoder/decoder and HTTP server, but not YAML, Protobuf or gRPC, though the > latter two are maintained separately by Google) > - A handful of esoteric tools proven useful (e.g. expvar) > > Other than that, the rich array of available third-party modules is your > friend.
Yes. See https://golang.org/doc/faq#x_in_std For packages outside the standard library, see https://pkg.go.dev/search?q=telnet Ian -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAOyqgcVKALwO9UCTGO-3G8O3mGrinsJ2hPoiND1pRpPxdaXqAA%40mail.gmail.com.