go简易udp socket客户端和服务器
1.Socket编程
以前使用Socket编程时,一般是如下步骤
- 建立socket,socket
- 绑定socket,bind
- 监听,listen
- 接受连接,accept
- 接受/发送,recv/send
Go语言对其进行了抽象和封装,刚开始接触有可能不太适应(譬如我第一天用的时候觉得API好难找……建议参考文档),后来发现用起来很爽
简单来说,客户端省去了很多!客户端只需要调用net.Dial()即可,服务器我这里还需要摸索一下,但是也是很简单了,不过流程感觉没简化- -
废话不多说,直接上代码
2.Server端
import (
"os"
"fmt"
"net"
)
func checkError(err error){
if err != nil {
fmt.Printl