本文实例讲述了Go语言服务器开发之客户端向服务器发送数据并接收返回数据的方法。分享给大家供大家参考。具体实现方法如下:
复制代码 代码如下:package mysocket
import (
"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语言程序设计有所帮助。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
更新日志
- 紫龙游戏《钢岚 (原声音乐辑)》[FLAC/分轨][400.84MB]
- 陈宁《时光匆匆HQ》头版限量[低速原抓WAV+CUE]
- [In-AkustikINAK7962]ATastySoundCollection-TeaTones《茶和音调》(2009)【WAV+CUE】
- 武曼《偏爱HQ》头版限量编号[低速原抓WAV+CUE]
- 许佳琪《4 Letters Long (坠)》[320K/MP3][22.95MB]
- 许佳琪《4 Letters Long (坠)》[FLAC/分轨][73.62MB]
- SALLY李莎丽《EASTERN YOUTH》[320K/MP3][14.49MB]
- 原音母版1:1直刻《民谣精逊[低速原抓WAV+CUE]
- 原音母版1:1直刻《卓依婷精选集》[低速原抓WAV+CUE]
- 【佛之吧沙发】VA-BuddhaBar-BestOf2byRavin(FLAC)
- [ABC唱片]-《雪莉—蓝》[SACD-008][SACD][WAV+CUE]
- 黎瑞恩.2002-理想的日子精选2CD【环球】【WAV+CUE】
- 【驰放沙发(J)】VA-2024-WinterTime,Vol.12(FLAC)
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 韩红《青藏高原+红+韩红精选集》3CD[WAV分轨][1.7G]