Go语言服务器开发之客户端向服务器发送数据并接收返回数据的方法
2015-02-08 14:55
901 查看
本文实例讲述了Go语言服务器开发之客户端向服务器发送数据并接收返回数据的方法。分享给大家供大家参考。具体实现方法如下:
复制代码 代码如下: package mysocketimport (
"fmt"
"io"
"net"
)
func MySocketBase() {
var (
host = "www.apache.org"
port = "80"
remote = host + ":" + port
msg = "GET/ \n"
data = make([]uint8, 4096)
count = 0
)
// create the socket
conn, err := net.Dial("tcp", remote)
// send our message. an HTTP GET request in this case
io.WriteString(conn, msg)
//conn.Write([]byte(msg))
// read the response from the webserver
for {
count, err = conn.Read(data)
fmt.Printf(string(data[:count]))
if err != nil {
break
}
}
conn.Close()
}
希望本文所述对大家的Go语言程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- Go语言(服务器开发):客户端向服务器发送数据并接收返回数据
- Go语言服务器开发之简易TCP客户端与服务端实现方法
- 初涉Ajax,以post或get方法发送数据,以json或xml形式接收服务器返回的请求
- 客户端GET方法提交数据,服务器返回文件格式数据的demo
- Android开发:客户端与服务器通过传递和接收json数据进行交互
- 客户端读取本地文件的数据,发送到服务器,服务器接收并存储到文件中
- ServerSocket和Socket建立通信(客户端发送消息服务器接收并返回到客户端接收输出)
- Unity网游开发3-开发TCP客户端的接收数据和发送数据
- socket服务器发送大数据,客户端循环接收
- 简单socket服务(三)实现多客户端向服务器发送数据并保证服务器接收到数据
- 向指定 URL 发送GET,POST方法的请求(传入指定url和参数,服务器返回字符串数据)
- jquery .ajax方法 异步表单,接收服务器返回的数据
- ServerSocket和Socket建立通信(客户端发送消息服务器接收并返回到客户端接收输出)
- 向服务器发送json数据并接收返回数据
- Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息示例
- Android基于XMPP Smack Openfire开发IM【三】客户端接收服务器发送的消息
- Android基于XMPP Smack Openfire开发IM【三】客户端接收服务器发送的消息
- 模拟浏览器向服务器发送和接收数据
- JAVA编码转换的详细过程理解—>浏览器和服务器的接收和发送数据的编码
- VPOS MAS-CNP接口——建立https连接发送请求并接收返回的XML数据流