package main

import (
	"bufio"
	"net"
)

func main() {

	listener, _ := net.Listen("tcp", ":80")
	println("啟動伺服器...")

	for {
		conn, _ := listener.Accept() // 持續監聽客戶端連線
		go ClientLogic(conn)
	}
}

func ClientLogic(conn net.Conn) {

	// 從客戶端接收資料
	s, _ := bufio.NewReader(conn).ReadString('\n')
	println("由客戶端傳來的訊息:", s)

	// 發送 資料至客戶端
	conn.Write([]byte("安安你好\n"))

	// 關閉連線
	conn.Close()
}
 




    全站熱搜

    黃彥霖 發表在 痞客邦 留言(0) 人氣()