Can  you tell me how I can figure out what it speaks?

On Saturday, August 20, 2022 at 7:01:00 PM UTC-4 se...@liao.dev wrote:

> yamux uses its own protocol, it doesn't speak telnet
>
> - sean
>
> On Sat, Aug 20, 2022, 21:31 ramki...@hotmail.com <ramki...@hotmail.com> 
> wrote:
>
>> Has anyone ever used a multiplexer <https://github.com/hashicorp/yamux>? 
>> When creating a TCP server using multiplexer, I get an error [ERR] yamux: 
>> Invalid protocol version: 102 when using Telnet to connect to the server.
>>
>> package main
>>
>> import (
>>     "fmt"
>>     "net"
>>
>>     "github.com/hashicorp/yamux"
>> )
>>
>> func main() {
>>     server()
>> }
>>
>> func server() {
>>
>>     listener, _ := net.Listen("tcp", "0.0.0.0:1113")
>>     for {
>>
>>         // Accept a TCP connection
>>         conn, err := listener.Accept()
>>         if err != nil {
>>             panic(err)
>>         }
>>
>>         // Setup server side of smux
>>         session, err := yamux.Server(conn, nil)
>>         if err != nil {
>>             panic(err)
>>         }
>>
>>         // Accept a stream
>>         stream, err := session.Accept()
>>         if err != nil {
>>             panic(err)
>>         }
>>         fmt.Println("DPOO")
>>
>>         // Listen for a message
>>         buf := make([]byte, 4)
>>         stream.Read(buf)
>>         stream.Close()
>>         session.Close()
>>     }
>> }
>>
>> -- 
>> 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...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/golang-nuts/0034b133-79c3-47e7-853a-10282a5beed5n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/golang-nuts/0034b133-79c3-47e7-853a-10282a5beed5n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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/ca39944e-c85a-4e4f-9d58-b9661d535fcbn%40googlegroups.com.

Reply via email to