我试图在Go中写入TCP套接字,但只使用以下代码接收“无效参数”:
_, err := conn.Write([]byte("test"))
if err != nil {
fmt.Println(err.Error())
}
答案 0 :(得分:0)
以下是您想要做的一个简单示例(可能?),请注意您应该先让tcp服务器在运行之前先监听端口8999
nc -l 8999 #or maybe nc -l -p 8999
代码:
package main
import (
"net"
)
func main() {
conn, _ := net.Dial("tcp", "localhost:8999")
conn.Write([]byte("test"))
}
如果不是您的问题,您应该提供更多信息。