去写socket - 无效的参数

时间:2015-05-06 08:43:21

标签: sockets go arguments

我试图在Go中写入TCP套接字,但只使用以下代码接收“无效参数”:

_, err := conn.Write([]byte("test"))
if err != nil {
    fmt.Println(err.Error())
}

1 个答案:

答案 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"))
}

如果不是您的问题,您应该提供更多信息。