欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > golang 實(shí)現(xiàn)tcp server端和client端,并計(jì)算RTT時(shí)間操作

golang 實(shí)現(xiàn)tcp server端和client端,并計(jì)算RTT時(shí)間操作

熱門標(biāo)簽:利用地圖標(biāo)注位置 江蘇呼叫中心外呼系統(tǒng)有效果嗎 赤峰電銷 地圖區(qū)域圖標(biāo)注后導(dǎo)出 400開頭電話怎樣申請 杭州人工智能電銷機(jī)器人費(fèi)用 官渡電銷外呼管理系統(tǒng)怎么收費(fèi) 谷歌美發(fā)店地圖標(biāo)注 貴州電話智能外呼系統(tǒng)

server端代碼:

package main 
import (
 "fmt"
 "net"
 "log"
 "os"
)
 
func main() {
 addr := "0.0.0.0:8787"
 tcpAddr, err := net.ResolveTCPAddr("tcp",addr)
 if err != nil {
 log.Fatalf("net.ResovleTCPAddr fail:%s", addr) //等價(jià)于print err后,再os.Exit(1)
 }
 
 listener, err := net.ListenTCP("tcp", tcpAddr)
 if err != nil {
 log.Fatalf("listen %s fail: %s", addr, err)
 }else {
 
 log.Println("rpc listening", addr)
 }
 
 for {
 conn, err := listener.Accept()
 if err != nil {
 log.Println("listener.Accept error:", err)
 continue
 }
 
 go handle_Client(conn)
 }
} 
 
func handle_Client(conn net.Conn) {
 defer conn.Close()
 
 var write_buffer []byte = []byte("ok")
 read_buffer := make([]byte, 128)
 
 n, err1 := conn.Read(read_buffer)
 if err1 != nil {
 fmt.Println("ser Read failed:", err1)
 os.Exit(1)
 }
 
 m, err2 := conn.Write(write_buffer)
 if err2 != nil {
 fmt.Println("ser send error:", err2)
 os.Exit(1)
 }
 
 fmt.Println("ser read cli send data count:", n, "msg:", string(read_buffer))
 fmt.Println("ser send data to cli count:", m, "msg:", string(write_buffer)) 
 fmt.Println("********one connetion end*********")
}

client端代碼:

package main 
import (
 "fmt"
 "net"
 "os"
 "time"
)
 
func main() {
 conn, err := net.Dial("tcp", "127.0.0.1:8787")
 if err != nil {
 fmt.Println("dial failed:", err)
 os.Exit(1)
 }
 defer conn.Close() 
 
 var write_buffer []byte = []byte("Hi,server. I'm client.")
 read_buffer := make([]byte, 128)
 
 start_time := time.Now()
 n, err2 := conn.Write(write_buffer)
 if err2 != nil {
 fmt.Println("cli send error:", err2)
 os.Exit(1)
 }
 
 m, err1 := conn.Read(read_buffer)
 if err1 != nil {
 fmt.Println("cli Read failed:", err1)
 os.Exit(1)
 }
 response_time := time.Since(start_time)
 RTT_time := float64(response_time.Nanoseconds()) / 1e+06 //ns-->ms 
 fmt.Println(RTT_time) 
 fmt.Println("cli send data to ser count:", n, "msg:", string(write_buffer)) 
 fmt.Println("cli read ser data count:", m, "msg:", string(read_buffer))
}

補(bǔ)充:go 語言 TCP服務(wù)器接受客戶端字符串信息

我就廢話不多說了,大家還是直接看代碼吧~

func hand_conn(conn net.Conn) ([]byte){
  defer conn.Close()
  //clientarr := conn.RemoteAddr() //獲取連接到的對像的IP地址
  result := bytes.NewBuffer(nil)
  var buf [512]byte
  for {
    n, err := conn.Read(buf[0:])
    result.Write(buf[0:n])
    if err != nil {
      if err == io.EOF {
       break
      }
    }
  }
  //explan_rec_infos(string(result.Bytes()))
  return result.Bytes()
}
func main() {
 fmt.Println("Hello World! go server")
  server, err := net.Listen("tcp", ":9993")
  if err == nil { //若果err為nil,則成功創(chuàng)建
    index := 1
    for {
      index++
      con, _ := server.Accept()
      fmt.Println("有一個(gè)客戶連接" , index)
      hand_conn(con)
    }
  } else {
    return
  }
}

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • golang在GRPC中設(shè)置client的超時(shí)時(shí)間
  • 解決golang時(shí)間字符串轉(zhuǎn)time.Time的坑
  • golang時(shí)間處理工具箱now的使用詳解
  • golang time包做時(shí)間轉(zhuǎn)換操作
  • golang時(shí)間字符串和時(shí)間戳轉(zhuǎn)換的案例
  • golang 實(shí)現(xiàn)時(shí)間戳和時(shí)間的轉(zhuǎn)化

標(biāo)簽:武漢 松原 鷹潭 泰安 黔西 保定 宜春 河池

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《golang 實(shí)現(xiàn)tcp server端和client端,并計(jì)算RTT時(shí)間操作》,本文關(guān)鍵詞  golang,實(shí)現(xiàn),tcp,server,端和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《golang 實(shí)現(xiàn)tcp server端和client端,并計(jì)算RTT時(shí)間操作》相關(guān)的同類信息!
  • 本頁收集關(guān)于golang 實(shí)現(xiàn)tcp server端和client端,并計(jì)算RTT時(shí)間操作的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    欧美日韩一卡二卡三卡| 一区二区三区丝袜| 美女脱光内衣内裤视频久久影院| 亚洲美女精品视频| 欧美亚一区二区| 怡红院av一区二区三区| 成人精品gif动图一区| 熟女av一区二区| 中文字幕免费不卡| 国产不卡免费视频| 色综合久久中文字幕| 色婷婷久久综合| 综合自拍亚洲综合图不卡区| 不卡高清视频专区| 欧美在线不卡一区| 亚洲大片一区二区三区| 午夜剧场免费看| 日韩欧美二区三区| 激情都市一区二区| 中文乱码字幕高清一区二区| 国产精品久久毛片av大全日韩| 国产成人av一区二区三区在线观看| 国产精品国产精品88| 亚洲天堂精品视频| 男人的天堂免费| 欧美一区二区国产| 精品一区二区在线免费观看| 亚洲天堂精品一区| 中文字幕一区二区三区av| 四川一级毛毛片| 91精品视频网| 激情欧美一区二区| 日韩女优一区二区| 亚洲一区二区三区三| 中文精品在线观看| 国产日韩欧美不卡在线| av亚洲精华国产精华精华| 欧美三电影在线| 七七婷婷婷婷精品国产| 5566中文字幕| 亚洲一区二区欧美激情| 日韩人妻无码一区二区三区| 欧美高清在线视频| 麻豆av免费看| wwwwww.欧美系列| 不卡视频在线观看| 337p亚洲精品色噜噜| 国内精品第一页| 色天天综合久久久久综合片| 天堂在线亚洲视频| 日本裸体美女视频| 亚洲成av人片在线| 国产又黄又粗又猛又爽的| 亚洲免费观看高清在线观看| 51调教丨国产调教视频| 中文字幕欧美国产| 国产精品久久无码| 中文字幕国产一区| a级片在线观看视频| 国产欧美一区二区三区在线老狼| 青青草精品在线| 久久久久国产精品人| 中文字幕avav| 国产欧美日韩麻豆91| 成人免费看片载| 日本一区二区免费在线观看视频| 18禁一区二区三区| 国产精品网站在线观看| 国产高清成人久久| 综合自拍亚洲综合图不卡区| 国产美女免费无遮挡| 一区二区三区四区视频精品免费| 蜜桃无码一区二区三区| 亚洲综合无码一区二区| 成年人视频软件| 日韩黄色片在线观看| 青青草原在线免费观看| 美女视频网站久久| 欧美在线观看一二区| 国产高清一区日本| 日韩一区二区三区精品视频| 9l国产精品久久久久麻豆| 久久在线免费观看| 无码国产69精品久久久久网站| 国产精品久久一卡二卡| 91网站免费入口| 婷婷久久综合九色综合绿巨人| 永久看片925tv| 黄页网站大全一区二区| 制服丝袜av成人在线看| 99精品视频在线观看免费| 久久久亚洲精华液精华液精华液| av av在线| 一区二区三区四区亚洲| 一区视频免费观看| 国产精品夜夜爽| 久久综合久色欧美综合狠狠| 成年人的黄色片| 一区二区三区四区国产精品| 一级片一级片一级片| 激情综合网av| 日韩欧美一级二级| 伦理片一区二区| 亚洲香肠在线观看| 日本高清视频一区二区| 成人性视频免费网站| 国产片一区二区三区| 亚洲精品乱码久久久久久久久久久久| 亚洲成人av电影| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 成人永久aaa| 国产精品美女久久久久久久网站| 精品一区二区三孕妇视频| 久久精工是国产品牌吗| 日韩免费观看高清完整版在线观看| 久久久久亚洲AV成人网人人小说| 亚洲精品国产一区二区三区四区在线| 侵犯稚嫩小箩莉h文系列小说| 国产精品一色哟哟哟| 国产亚洲欧美激情| 欧美巨胸大乳hitomi| 国产真实乱偷精品视频免| 久久久久亚洲蜜桃| 欧美一区二区三区粗大| 国产一区美女在线| 国产农村妇女毛片精品久久麻豆 | 在线免费av一区| 99久久免费精品| 亚洲丝袜另类动漫二区| 色婷婷激情综合| www.综合网.com| 亚洲欧洲综合另类| 欧美亚洲另类激情小说| 蜜桃视频无码区在线观看| 亚洲午夜久久久久久久久久久| 欧美无乱码久久久免费午夜一区| 色哟哟免费视频| 亚洲18影院在线观看| 91精品国产入口| 青青草视频成人| 加勒比av一区二区| 中文子幕无线码一区tr| 五月婷婷一区二区| 男生和女生一起差差差视频| 亚洲国产一区在线观看| 91精品国产综合久久久蜜臀图片| 亚洲av无码成人精品国产| 激情另类小说区图片区视频区| 国产日韩欧美在线一区| 色综合色狠狠天天综合色| 91免费视频观看| 丝袜亚洲另类丝袜在线| 精品精品欲导航| 天天操夜夜操av| wwwxxxx在线观看| 日韩电影免费一区| 久久久久久久久久电影| 色综合久久久久久久久久久| 亚洲成人精品在线播放| 秋霞av亚洲一区二区三| 国产欧美精品在线观看| 在线看不卡av| 亚洲av无码国产精品久久| 国产高清不卡一区二区| 一区二区三区国产精华| 日韩你懂的电影在线观看| 国产午夜精品理论片在线| 亚洲精品一二三四| 久久精品国产亚洲高清剧情介绍 | 成人免费看视频| 亚洲国产精品久久久男人的天堂| 日韩欧美亚洲一区二区| 亚洲 欧美 变态 另类 综合| 涩视频在线观看| 韩国av一区二区三区四区| 亚洲欧美日韩中文字幕一区二区三区 | 国产又粗又硬又长又爽| 免费观看污网站| 国产在线精品不卡| 亚洲综合一二区| 久久九九久精品国产免费直播| 欧美在线小视频| 日韩一级片在线免费观看| 在线观看免费看片| 国内成人精品2018免费看| 一区二区三区欧美视频| 久久免费视频色| 欧美精品aⅴ在线视频| 天天色天天综合| 性欧美丰满熟妇xxxx性久久久| 成人精品视频一区二区三区尤物| 日韩电影一区二区三区四区| 中文字幕在线不卡国产视频| 日韩一区二区精品葵司在线| 色偷偷久久人人79超碰人人澡| 国产精品高清无码在线观看| 亚洲AV成人精品| 国产91丝袜在线播放0| 蜜桃av噜噜一区| 亚洲国产综合人成综合网站|