if I have multiple clients connected to a tcp server and I wish to write 
back to specific connections I can record the net.Conn value and then use 
the Write method on it...but when using Println I get the following for two 
clients...

&{{0xc000094000}}
&{{0xc000094080}}

which when testing with a simple write doesn't work...

package main
import "net"
var c net.Conn = "&{{0xc000094000}}"
func writeConn(c net.Conn) {
c.Write([]byte(string("Hello\n")))
}
func main() {
writeConn(c)
}

...and results in the following...

cannot use "&{{0xc000094000}}" (type string) as type net.Conn in assignment

clearly using Println to output the net.Conn is not a viable var to use so 
how could I do this ? I intend to record each users net.Conn in a database 
which can then be queried as required.

any help would be most greatly appreciated.

-- 
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/9d93a9b7-fd81-4586-adbb-be6b3996e727n%40googlegroups.com.

Reply via email to