golang network library

joe 2bcf443c63 update WsClient && TcpClient %!s(int64=5) %!d(string=hai) anos
internal 2bcf443c63 update WsClient && TcpClient %!s(int64=5) %!d(string=hai) anos
.gitignore 83105f89a2 init %!s(int64=5) %!d(string=hai) anos
errs.go 83105f89a2 init %!s(int64=5) %!d(string=hai) anos
go.mod 2bcf443c63 update WsClient && TcpClient %!s(int64=5) %!d(string=hai) anos
go.sum 83105f89a2 init %!s(int64=5) %!d(string=hai) anos
iconn.go 83105f89a2 init %!s(int64=5) %!d(string=hai) anos
ihub.go 2bcf443c63 update WsClient && TcpClient %!s(int64=5) %!d(string=hai) anos
iprotocol.go 2bcf443c63 update WsClient && TcpClient %!s(int64=5) %!d(string=hai) anos
isession.go 2bcf443c63 update WsClient && TcpClient %!s(int64=5) %!d(string=hai) anos
ver.go 3ff42bdae3 update ws_server interface && others %!s(int64=5) %!d(string=hai) anos