我正在开发一个尝试将一些数据发送到远程服务器的应用程序。获得主机名后,我通过使用net.Dialer.DialContext
. 有一次,我解析了主机名,我继续使用conn.Write
方法将数据写入连接。
conn, err := d.DialContext(ctx, string(transport), addr) _, err := client.conn.Write([]byte(msg))
面临的错误:我观察到由于某些问题,我无法 ping 我的服务器。令人惊讶的是,从 DialContext 获得的 conn 在执行此操作时并没有抱怨conn.Write
,它一直在向同一个连接写入。
有人可以帮助我修改我的写作方法,以便在无法访问目标服务器的情况下出现错误吗?
MMTTMM
相关分类