婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

熱門標(biāo)簽:利用地圖標(biāo)注位置 江蘇呼叫中心外呼系統(tǒng)有效果嗎 赤峰電銷 地圖區(qū)域圖標(biāo)注后導(dǎo)出 400開頭電話怎樣申請 杭州人工智能電銷機(jī)器人費用 官渡電銷外呼管理系統(tǒng)怎么收費 谷歌美發(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) //等價于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("有一個客戶連接" , index)
      hand_conn(con)
    }
  } else {
    return
  }
}

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《golang 實現(xiàn)tcp server端和client端,并計算RTT時間操作》,本文關(guān)鍵詞  golang,實現(xiàn),tcp,server,端和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《golang 實現(xiàn)tcp server端和client端,并計算RTT時間操作》相關(guān)的同類信息!
  • 本頁收集關(guān)于golang 實現(xiàn)tcp server端和client端,并計算RTT時間操作的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    7777精品伊人久久久大香线蕉 | 欧美成人精品1314www| 精品国产一区二区亚洲人成毛片| 中文字幕一区二区5566日韩| 午夜精品福利在线| 91色porny蝌蚪| 国产调教视频一区| 免费在线欧美视频| 在线观看不卡一区| 国产精品卡一卡二卡三| 国产精品一色哟哟哟| 欧美人牲a欧美精品| 亚洲欧美日韩中文播放 | 色综合色综合色综合色综合色综合| 欧美一区二区三区小说| 亚洲午夜免费视频| 91福利在线播放| 亚洲婷婷综合久久一本伊一区| 国产成人综合在线播放| 精品美女一区二区三区| 日本不卡视频在线| 91精品国产综合久久久久久漫画| 亚洲黄色免费网站| 99综合影院在线| 国产精品对白交换视频 | 欧美成人高清电影在线| 日韩av午夜在线观看| 欧美日韩精品福利| 日韩影院免费视频| 日韩欧美一级二级| 国产一区久久久| 久久夜色精品一区| 国产美女一区二区| 欧美国产日韩一二三区| 成人在线综合网| 欧美激情在线观看视频免费| 成人免费高清在线| 国产精品高潮久久久久无| av网站免费线看精品| 亚洲精品乱码久久久久久久久 | 午夜精品免费在线观看| 欧美日韩电影一区| 免费人成精品欧美精品| 欧美精品一区二区高清在线观看| 国产自产v一区二区三区c| 久久久www成人免费无遮挡大片| 国产精品18久久久久久久久久久久| 久久久久9999亚洲精品| 99久久综合精品| 午夜精品久久久久久久久久| 日韩精品最新网址| 国产91在线|亚洲| 亚洲人成在线观看一区二区| 欧美日本免费一区二区三区| 久久99在线观看| 国产网站一区二区三区| 在线看国产日韩| 久久国产人妖系列| 国产精品久久影院| 欧美巨大另类极品videosbest | 国产一区91精品张津瑜| 中文字幕一区二区三区四区不卡 | 91黄色激情网站| 秋霞午夜鲁丝一区二区老狼| 国产女人水真多18毛片18精品视频 | 久久午夜羞羞影院免费观看| av成人老司机| 免费一区二区视频| 国产精品久久久久aaaa| 911国产精品| 国产91在线观看| 婷婷丁香久久五月婷婷| 国产精品国产三级国产| 在线播放视频一区| 99久久国产综合色|国产精品| 日本欧美加勒比视频| 中文字幕中文字幕一区| 精品粉嫩超白一线天av| 色婷婷精品久久二区二区蜜臂av | 日本免费新一区视频| 国产色产综合色产在线视频| 欧洲视频一区二区| 国产ts人妖一区二区| 蜜臀久久久久久久| 亚洲一区日韩精品中文字幕| 久久久99免费| 欧美大片一区二区三区| 欧美日韩日日夜夜| 99精品在线免费| 成人晚上爱看视频| 精品一区二区日韩| 日韩黄色免费电影| 亚洲午夜激情av| 亚洲免费毛片网站| 国产精品情趣视频| 国产网站一区二区| 精品福利视频一区二区三区| 91精品一区二区三区在线观看| 在线日韩国产精品| 一本色道久久综合精品竹菊| 丁香五精品蜜臀久久久久99网站| 激情小说亚洲一区| 久久99热这里只有精品| 日本不卡一二三区黄网| 日韩一区精品字幕| 天使萌一区二区三区免费观看| 亚洲一区二区三区四区的| 亚洲自拍偷拍九九九| 亚洲精品国产品国语在线app| 亚洲精品高清在线观看| 亚洲日本va在线观看| 成人免费在线播放视频| 亚洲欧洲中文日韩久久av乱码| 欧美国产精品一区二区| 国产精品色呦呦| 成人免费在线视频观看| 亚洲一区在线免费观看| 亚洲国产成人av网| 日本欧美在线看| 韩国一区二区视频| 不卡一区二区在线| 色就色 综合激情| 538prom精品视频线放| 精品美女一区二区| 国产精品久久午夜夜伦鲁鲁| 亚洲精选免费视频| 肉丝袜脚交视频一区二区| 麻豆91在线观看| 成人国产一区二区三区精品| 91网上在线视频| 7777精品伊人久久久大香线蕉的| 日韩欧美精品在线视频| 欧美激情一二三区| 亚洲欧美精品午睡沙发| 天天综合天天做天天综合| 国产麻豆91精品| 91在线无精精品入口| 欧美军同video69gay| 久久婷婷一区二区三区| 亚洲欧美日韩国产中文在线| 午夜一区二区三区视频| 国产丶欧美丶日本不卡视频| 在线观看成人免费视频| 精品久久久久久久一区二区蜜臀| 国产精品入口麻豆原神| 一区二区三区小说| 麻豆中文一区二区| 99久久精品费精品国产一区二区| 欧美精品在线观看一区二区| 国产日韩欧美一区二区三区综合| 樱花影视一区二区| 国产综合一区二区| 在线观看av一区| 国产日产欧美一区二区视频| 亚洲成人激情社区| 成人av动漫在线| 日韩精品中午字幕| 亚洲国产精品一区二区www在线| 国产一区二区精品在线观看| 欧美亚洲丝袜传媒另类| 中文一区二区在线观看| 男女男精品视频| 欧美午夜在线观看| 亚洲私人黄色宅男| 国产美女精品人人做人人爽| 欧美日韩美少妇| 玉米视频成人免费看| 国产91精品一区二区| 欧美mv和日韩mv的网站| 午夜不卡av在线| 在线亚洲免费视频| 中文字幕av一区 二区| 国内一区二区视频| 日韩一区二区影院| 午夜av电影一区| 欧美日免费三级在线| 一区二区三区四区蜜桃| 成人三级伦理片| 中文字幕第一区第二区| 在线免费观看不卡av| 狠狠色伊人亚洲综合成人| 欧美色图激情小说| 亚洲欧美日韩在线| 成人18视频日本| 国产三级一区二区| 国产精品77777竹菊影视小说| 日韩欧美视频一区| 日本成人在线不卡视频| 欧美二区三区的天堂| 亚洲一区二区精品3399| 在线观看一区二区视频| 亚洲老司机在线| 日本久久电影网| 夜夜嗨av一区二区三区中文字幕 | 日韩欧美一级在线播放| 午夜av一区二区三区| 欧美日韩国产大片| 日精品一区二区| 91精品在线一区二区| 久久99热国产|