博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
golang实现聊天室(一)
阅读量:2488 次
发布时间:2019-05-11

本文共 402 字,大约阅读时间需要 1 分钟。

一个简单的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. 广播消息

转载地址:http://qkorb.baihongyu.com/

你可能感兴趣的文章
Docker实战
查看>>
asp.net core结合Gitlab-CI实现自动化部署
查看>>
RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.7 版本发布
查看>>
EasyNVR H5无插件摄像机直播解决方案前端解析之:关于直播页面和视频列表页面切换的问题...
查看>>
django搭建一个小型的服务器运维网站-拿来即用的bootstrap模板
查看>>
redis事务
查看>>
Java_基础语法之dowhile语句
查看>>
HDU 2175 汉诺塔IX
查看>>
PAT 甲级 1021 Deepest Root
查看>>
查找代码错误.java
查看>>
vc获取特殊路径(SpecialFolder)
查看>>
单例模式
查看>>
int(3)和int(11)区别
查看>>
201521123061 《Java程序设计》第十一周学习总结
查看>>
代码小思考
查看>>
Unity中的销毁方法
查看>>
ceph删除pool提示(you must first set the mon_allow_pool_delete config option to true)解决办法...
查看>>
2016-7-15(1)使用gulp构建一个项目
查看>>
CSS 设计指南(第3版) 初读笔记
查看>>
markdown学习/mou
查看>>