通过write方法发送到对面得 问一下是如何判断他是否发送成功 是不是有其他的方法可以看出他是不是发送过去了
write信息后没抛出异常,就可认为发送成功,也可以认为发送过去了;这两种情况在业务处理上没有区别 ,都需要等等对方的回执才能确定实际的结果
加个try,如果发送失败了会抛错,进入catchTCP通信是基于连接的通信,只要连接依然维持着,网络会确保数据包正确到达;如果底层受干扰,接收到了错误的数据,底层有自动校验并重发的机制。如果TCP异常断开,会在服务端和客户端两端同时抛出错误