当前位置: 首页 > news >正文

安徽网站建设产品介绍建筑网站免费

安徽网站建设产品介绍,建筑网站免费,青岛易龙网站建设,上海团购网站建设功能:客户端持续写入数据,直到输入exit退出,服务端读取数据并打印 注意:server和client目录在同一层级 服务端 server/main package mainimport ("fmt""net" )func main() {listen, err : net.Listen(&quo…

功能:客户端持续写入数据,直到输入exit退出,服务端读取数据并打印
注意:server和client目录在同一层级

服务端

server/main

package mainimport ("fmt""net"
)func main() {listen, err := net.Listen("tcp", "0.0.0.0:8080")if err != nil {fmt.Printf("err: %v\n", err)return}fmt.Println("server is listening")defer listen.Close()for {conn, err2 := listen.Accept()if err2 != nil {fmt.Printf("err2: %v\n", err2)return}fmt.Printf("server: %v\n", conn.LocalAddr())go readData(conn)}
}func readData(conn net.Conn) {defer conn.Close()buf := make([]byte, 1024)for {n, err := conn.Read(buf)if err != nil {fmt.Printf("err: %v\n", err)return}fmt.Println("读取了", n, "字节数据")fmt.Println("buf:", string(buf[:n]))}
}

客户端

client/main
go开启协程,数据写入结束向管道输入信号,主线程获取信号,退出。否则主线程运行结束会直接退出

package mainimport ("bufio""fmt""net""os""strings"
)var exitchan chan boolfunc main() {fmt.Println("client is wating to connect")conn, err := net.Dial("tcp", "192.168.0.1:8080")if err != nil {fmt.Printf("err: %v\n", err)return}go writeData(conn)if <-exitchan {fmt.Print("client exit")}
}func writeData(conn net.Conn) {defer conn.Close()reader := bufio.NewReader(os.Stdin)len := 0for {line, err := reader.ReadString('\n')if err != nil {return}line = strings.Trim(line, "\r\n")len, err = conn.Write([]byte(line))if err != nil {return}if line == "exit" {break}fmt.Println("写入", len, "字节数据")}fmt.Println("client:", conn.RemoteAddr())exitchan <- true
}
http://www.yayakq.cn/news/953960/

相关文章:

  • 如何增加网站反链基本的网站开发技术路线
  • 高新建设网站电话响应式大学网站
  • 漳浦县网站建设重庆长寿网站设计公司推荐
  • 网站建设计划书内容seo推广一年要多少钱
  • 网站制作公司信科网络打开网页
  • 建设 春风 摩托车官方网站做UI设计的网站
  • 网站怎么做跟踪链接中国小康建设官方网站
  • 中铁建设集团招标网站网站有权重但是没访问
  • 山东济南网站建设公司哪家好从源码安装wordpress
  • 合肥商城网站建设多少钱网站安全建设必要性
  • 公司网站制作教学手机app开发培训
  • 信阳网站开发公司中山精品网站建设策划
  • 如何提升网站的流量深圳网站制作推广
  • 哪个网站上网好两个网站做响应式网站
  • 网站开发与维护价格网站建设80hoe
  • 邯郸网站设计 贝壳下拉产品线上营销有哪些方式
  • 办网站用什么证件公司网站的推广方案
  • 秀米网站怎么做推文wordpress文章转移
  • 怎么创建网站论坛钟表东莞网站建设
  • 包头市做网站wordpress心得体会
  • 传媒网站后台免费模板php淘宝商城网站源码
  • 二维码网站建设中文企业网站模板免费下载
  • asp网站开发好怎么预览中国国家城乡建设部网站
  • 新闻发布系统网站模板网站设计优点
  • 设计做任务的网站咸阳网站建设有哪些
  • 怎么才能建立网站wordpress添加头像
  • 网站建设合同模式2018年做网站赚钱
  • 婚庆公司网站唐河网站建设
  • 徐州有哪些做网站互联网推广和互联网营销
  • 江苏省宿迁市建设局网站首页网站集约化建设要求