From 69c00cb548f6db95d1669799d36746ecf834ab13 Mon Sep 17 00:00:00 2001 From: Shin Kojima Date: Wed, 25 Dec 2013 02:53:57 +0900 Subject: [PATCH] [ja] apply patch --- ja/ebook/08.1.md | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/ja/ebook/08.1.md b/ja/ebook/08.1.md index 4ae86ae9..c93e62ec 100644 --- a/ja/ebook/08.1.md +++ b/ja/ebook/08.1.md @@ -261,20 +261,12 @@ Go言語ではnetパッケージの`DialTCP`関数によってTCP接続を一つ read_len, err := conn.Read(request) if err != nil { - if err != io.EOF { // ignore EOF since client might send nothing for the moment - fmt.Println(err) - break - } - - neterr, ok := err.(net.Error) - if ok && neterr.Timeout() { - fmt.Println(neterr) - break - } + fmt.Println(err) + break } if read_len == 0 { - continue + break // connection already closed by client } else if string(request) == "timestamp" { daytime := strconv.FormatInt(time.Now().Unix(), 10) conn.Write([]byte(daytime))