Golang 实现Socket服务端和客户端使用TCP协议通讯
Socket服务器是网络服务中常用的服务器。使用go语言实现这个业务场景是很容易的。我们计划构建一个这样的通讯工程。服务端启动后等待客户端的访问。服务端接收到信息后,再回馈给客户端一段信息。服务端最先要做的事情就是"建立Socket端口监听"。上面的代码,表名监听的是本机端口1024,而使用的通讯协议是TCP。当监听结束,模块任务完成后,最后要close这个netListen。使用日志功能,让服务端窗口能看到服务端已经运行了。for循环体内,要监听netListen的信息接收情况:。conn.RemoteAddr().String()表示的就是远程客户端。然后,我们开启一个goroutine处理连接任务。用TCP协议拨号到服务端。然后在这个已经通畅的连接里,进行发送和接收信息的任务。如果没有发生错误,酒吧接收到的信息在日志中记录。
用户评论