I am looking for a net.conn standard read that would return a data buffer the exact size of the read. I am trying to read an unknown amount of byte data from the connection. With the read i am using I am required to pre-allocate a buffer and pass that buffer to the read. I am looking for a read that works more like the ReadString , but is for a byte slice.
// I want something similar to this read that returns the read string into the message string. message, err := bufio.NewReader(ServerConn).ReadString('\n') if ( err != nil ){ fmt.Println("RELAY: ERROR: Reg Message read err:", err) return } // had to preallocate a buffer, but I want a read to return me a buffer so I don't have to guess how big to make it. buf := make([]byte, 1024*32) // READ FROM CLIENT nBytes, err := Csrc.Read(buf) Is this not possible, I have not seen any examples that would indicate that there is a standard library that would do something like what I am looking for. thanks, Ron -- 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/96d2e64d-edce-4fb2-b4c2-970d04eedf14%40googlegroups.com.