分享
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。
运行环境: Linux MIG-1250-LTE 2.6.36 #247 SMP Thu Jul 20 21:47:24 EDT 2017 mips GNU/Linux
报错:
./test
2018年11月20日 14:56:05 dial tcp 127.0.0.1:443: errno -89
strace的过程
clock_gettime(CLOCK_REALTIME, {1542726611, 314612605}) = 0
clock_gettime(CLOCK_REALTIME, {1542726611, 315303977}) = 0
socket(PF_INET, 0x80082 /* SOCK_??? */, IPPROTO_IP) = 3
setsockopt(3, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress)
SYS_4326() = -1 ENOSYS (Function not implemented)
epoll_ctl(89, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLET|0x2000, {u32=809922488, u64=809922488}}) = -1 ENOSYS (Function not implemented)
close(3) = 0
clock_gettime(CLOCK_REALTIME, {1542726611, 319629177}) = 0
openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_LARGEFILE) = 3
read(3, "0円0円0円0円0円0円0円0円0円0円0円0円0円0円0円0円0円0円0円0円0円0円0円1円0円0円0円"..., 4096) = 56
read(3, "", 4096) = 0
close(3) = 0
write(2, "2018年11月20日 15:10:11 dial tcp 127"..., 542018/11/20 15:10:11 dial tcp 127.0.0.1:443: errno -89
) = 54
exit_group(0) = ?
Process 32549 detached
代码
package main
import ("net"
"log"
)
func main() {
conn, err := net.Dial("tcp", "127.0.0.1:443")
if err != nil {
log.Println(err)
return
}
log.Println("ok")
conn.Close()
}
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信1035 次点击
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传