From b7240601353e0b6793b005b584503f163cd01013 Mon Sep 17 00:00:00 2001 From: invzhi Date: Tue, 12 Dec 2017 19:22:53 +0800 Subject: [PATCH] Update code --- zh/08.1.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zh/08.1.md b/zh/08.1.md index 8bb1dc2e..aa10c699 100644 --- a/zh/08.1.md +++ b/zh/08.1.md @@ -104,7 +104,7 @@ Go语言中通过net包中的`DialTCP`函数来建立一个TCP连接,并返回 ```Go -func DialTCP(net string, laddr, raddr *TCPAddr) (c *TCPConn, err os.Error) +func DialTCP(network string, laddr, raddr *TCPAddr) (*TCPConn, error) ``` - net参数是"tcp4"、"tcp6"、"tcp"中的任意一个,分别表示TCP(IPv4-only)、TCP(IPv6-only)或者TCP(IPv4,IPv6的任意一个) - laddr表示本机地址,一般设置为nil @@ -168,8 +168,8 @@ func checkError(err error) { 上面我们编写了一个TCP的客户端程序,也可以通过net包来创建一个服务器端程序,在服务器端我们需要绑定服务到指定的非激活端口,并监听此端口,当有客户端请求到达的时候可以接收到来自客户端连接的请求。net包中有相应功能的函数,函数定义如下: ```Go -func ListenTCP(net string, laddr *TCPAddr) (l *TCPListener, err os.Error) -func (l *TCPListener) Accept() (c Conn, err os.Error) +func ListenTCP(network string, laddr *TCPAddr) (*TCPListener, error) +func (l *TCPListener) Accept() (Conn, error) ``` 参数说明同DialTCP的参数一样。下面我们实现一个简单的时间同步服务,监听7777端口 ```Go