Golang的socket编程(二):简单client-server

马谦马谦马谦 2017年9月12日22:41:57 发表评论
文章最后编辑于:2019-6-10 22:42:04

一、概述

上一篇介绍了基本的函数和结构类型,这里就可以开始写服务端和客户端通信小程序了,通信的基本的流程如下:

Golang的socket编程(二):简单client-server

如果服务端使用Listen来监听,那么可以不用ResolveTCPAddr函数。

现在我们就来写一个server和client,实现功能:client发送数据到server,server将数据转成大写后返回。

二、服务端实现

开启服务端,进入监听状态等待客户端连接:

Golang的socket编程(二):简单client-server

三、客户端实现

运行客户端,服务端将会响应客户端请求:

Golang的socket编程(二):简单client-server

服务端状态如下:

Golang的socket编程(二):简单client-server

至此,一个完成的server和clinet就完成了

 

本文共执行43次查询,耗时0.271秒!
马谦马谦马谦

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: