随笔分类 -  go网络编程

go实现聊天室【简洁版】
摘要:go写了一个简洁版的聊天室实现功能 1.广播用户登录 2.广播群发消息 3.修改当前登录用户名 4.广播用户退出 服务端代码 package main import ( "log" "net" "strings" ) type Client struct { C chan string Name s 阅读全文

posted @ 2022-12-14 09:01 孤灯引路人 阅读(134) 评论(0) 推荐(0) 编辑

go使用tcp实现两边通讯
摘要:描述:客户端可以接受服务端信息 & 写数据导服务端 服务端也一样 服务端代码 package main import ( "bufio" "fmt" "io" "net" "os" "strings" ) func process(conn net.Conn){ defer conn.Close() 阅读全文

posted @ 2022-12-10 20:34 孤灯引路人 阅读(41) 评论(0) 推荐(0) 编辑

udp连接
摘要:服务端 package main import ( "fmt" "log" "net" ) func main(){ updaddr,err:=net.ResolveUDPAddr("udp","127.0.0.1:8003")//udp结构体 if err != nil { log.Println 阅读全文

posted @ 2022-11-28 16:56 孤灯引路人 阅读(140) 评论(0) 推荐(0) 编辑

tcp连接
摘要:服务器端 package main import ( "fmt" "net" "strings" ) func HandleConnect( conn net.Conn) { defer conn.Close() addr:=conn.RemoteAddr() fmt.Println(addr,"客 阅读全文

posted @ 2022-11-28 16:42 孤灯引路人 阅读(40) 评论(0) 推荐(0) 编辑

go实现udp数据通信
摘要:代码展示 服务端 package main import ( "fmt" "net" "strings" ) func main(){ Conn,err:=net.ListenUDP("udp",&net.UDPAddr{ IP: net.IPv4(127,0,0,1), Port: 40000, 阅读全文

posted @ 2022-05-13 08:46 孤灯引路人 阅读(353) 评论(0) 推荐(0) 编辑

go实现tcp通讯
摘要:1.客户端代码 package main import ( "bufio" "fmt" "net" "os" "strings" ) func main(){ conn,err:= net.Dial("tcp","127.0.0.1:8890") if err != nil { fmt.Printl 阅读全文

posted @ 2022-05-11 21:10 孤灯引路人 阅读(235) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示