Java Socket通信小问题 5
客户端连接上服务器端,我获得输出流s.getOutputStream(),不过先暂时关闭此输出流后,重新获得该流后还能输出嘛,必须再重新连接才能输出吗?解决疑惑追高分。。...
客户端连接上服务器端,我获得输出流s.getOutputStream(),不过先暂时关闭此输出流后,重新获得该流后还能输出嘛,必须再重新连接才能输出吗?
解决疑惑追高分。。谢谢
谢谢回答,如果输入输出流关闭了,如果重新获得输入输出流是不是会有socket已关闭异常? 展开
解决疑惑追高分。。谢谢
谢谢回答,如果输入输出流关闭了,如果重新获得输入输出流是不是会有socket已关闭异常? 展开
2个回答
展开全部
这个不可以的,socket通信是建立在点对点的通信基础上,也就是说,双方获得连接之后,服务器端,也就是发送的一方,发出数据包,然后客户端接受包,再解析。
如果断了之后再次连接,那么先前的连接中使用的数据就会丢失~
路过~
如果断了之后再次连接,那么先前的连接中使用的数据就会丢失~
路过~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询