一个简单的tcp通讯

客户端发一下,服务端收一下打印

客户端


func main() {var conn, err = net.DialTimeout("tcp", "127.0.0.1:8888", 30*time.Second)if err != nil {return}conn.Write([]byte("string not "))conn.Close()
}

服务端

func main() {var conn, err = net.Listen("tcp","127.0.0.1:8888")if err != nil {return}c, err := conn.Accept()byte := make([]byte, 256)c.Read(byte)fmt.Printf("%s\n", byte)
}

后续拓展

  1. 连接不断开
  2. 服务端保存客户端信息
  3. 广播消息

golang实现聊天室(一)相关推荐

  1. golang实现聊天室(五)

    golang实现聊天室(五) 完成服务端广播消息 server package mainimport ("fmt""log""math/rand&qu ...

  2. golang实现聊天室(四)

    golang实现聊天室(四) 服务端给已经建立连接的客户端发送消息 client1 func main() {var conn, err = net.DialTimeout("tcp&quo ...

  3. golang实现聊天室(三)

    golang实现聊天室(三) 实现多个客户端同时给服务端发送消息,服务端接受并打印出来 client1 func main() {var conn, err = net.DialTimeout(&qu ...

  4. golang实现聊天室(二)

    golang实现聊天室(二) 上一篇完成了服务端启动监听连接,客户端建立连接,发一个消息,断开连接.服务端收一下,然后服务端打印. 客户端可以一直发送消息,服务端不停接收并打印 client func ...

  5. golang websocket 聊天室demo

    近期偶然的机会看到一些go的websocket技术方案,顺便写了个demo,玩了一下: 首先安装websocket包 go get code.google.com/p/go.net/websocket ...

  6. golang完成聊天室功能

    go语言易于实现高并发,简易聊天室如下: package mainimport ("fmt""net" )/* 主go程:创建监听socket,for循环acc ...

  7. Golang网络聊天室案例

    1.聊天室设计分析 一. 概览 实现 个网络聊天室(群) 功能分析: 上线下线 聊天,其他人,自己都可以看到聊天消息 查询当前聊天室用户名字 who 可以修改自己名字 rename | Duke 超时 ...

  8. Golang语言快速上手到综合实战(Go语言、Beego框架、高并发聊天室、豆瓣电影爬虫) 下载

    下载Golang语言快速上手到综合实战(Go语言.Beego框架.高并发聊天室.豆瓣电影爬虫) 下载地址:请加QQ:397245854 Go是Google开发的一种编译型,可并行化,并具有垃圾回收功能 ...

  9. golang websocket 一个语音聊天室

    原版是这位仁兄的https://github.com/99MyCql/chatRoom.我添加了图片和语音功能.因为H5的录音功能是需要https的,所以又在源码中添加了https的支持并修改ngin ...

最新文章

  1. R语言层次聚类(hierarchical clustering):特征缩放、抽取hclust中的聚类簇(cutree函数从hclust对象中提取每个聚类簇的成员)、基于主成分分析的进行聚类结果可视化
  2. 找不到具有指定ID的对话框类解决方法
  3. session may be lost when use window.open to open a new window
  4. PHP学习记录(字符串函数)
  5. leetcode-66-加一
  6. OpenStack 存储服务 Cinder存储节点部署LVM (十四)
  7. 蓝桥杯JAVA省赛2013-----B------3(振兴中华)
  8. vscode tab键快捷生成元素html标签
  9. zabbix_nginx监控
  10. 9、电话区号信息API接口,免费好用
  11. Teamviewer被检查成商业用途的解决方法
  12. SAP SHDB(BDC)心得
  13. 参考文献怎么找?3分钟找到1000篇论文参考文献!
  14. 支付宝/小钱袋H5支付通道
  15. 用海伦公式计算三角形面积
  16. 从2023年31省级政府工作报告看数据安全赛道 | 附下载
  17. Linux下Oracle 11g 单实例静默安装
  18. activeperl安装失败
  19. docker run 中 选项-e 的使用
  20. JSP的优势 和劣势 与php的比较

热门文章

  1. createjs中shape的属性regX和regY
  2. CF888G XOR-MST 最小异或生成树
  3. Vue中浏览器的的前进和后退
  4. 规则引擎drools的简单使用
  5. 五、创建Bean的三种方式
  6. 【UVA 10816】 Travel in Desert (最小瓶颈树+最短路)
  7. .NET使用NPOI读取Word模板并替换关键字并下载
  8. jquery全选,jquery全不选,jquery反选
  9. WebOS + WebIM
  10. ASP.NET 2.0 的数据源、数据绑定控件概述与区别