golang编写一个简单的tcpserver服务器代码

代码语言:golang

所属分类:高性能

代码描述:golang编写一个简单的tcpserver服务器代码

代码标签: 简单 tcpserver 服务器

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

package main
import "net"
import "fmt"
import "bufio"
// TCP server端

// 处理函数
func process(conn net.Conn) {
    defer conn.Close() // 关闭连接
    for {
        reader := bufio.NewReader(conn)
        var buf [128]byte
        n, err := reader.Read(buf[:]) // 读取数据
        if err != nil {
            fmt.Println("read from client failed, err:", err)
            break
        }
        recvStr := string(buf[:n])
        fmt.Println("收到client端发来的数据:", recvStr)
        conn.Writ.........完整代码请登录后点击上方下载按钮下载查看

网友评论0