GOLANG TCP发送问题

o0King0o · · 1553 次点击
网络连接是不可序列化的,原因也很简单,网络连接底层是TCP/IP,需要网络两端实时保持连接状态,一旦状态发送变化,连接就断开了。你只能把这些连接保存在连接所在服务器的内存中,然后还得注意保存心跳,放在连接失效断开。然后在需要的时候拿出来继续使用,当然该连接如果还活着的话。
#6
更多评论
每个连接建立时,给它分配一个唯一标识,通过这个标识来区分连接
#1
问题是标识我是可以做 现在就是用map来保存这些连接 tcp句柄的 但是服务器不同 好比我APP端请求服务器要求设备告诉我数据,app发送消息给服务器 ,服务器再发给设备 ,设备收到回应后 返回数据时跑到了另一台服务器
#2