先看一下web的监听代码:
先看一下web的监听代码:
短连接:在获得tcp连接之后发送数據然后关闭连接
长连接:获得tcp连接之后,有数据则发送数据无数据发送则定时发送数据包,保持连接状态.
你的需求应该在取得java socket长连接連接之后建立输入输出流在输入流得到相应数据之后就可以关闭连接了
你一开始说的长连接和短链接的区别是指服务端的吧,然后最后┅句那样就可以了吗可是我是长连接,我也可以得到数据后断开连接吗那和短链接就没区别了吗?
短连接只是发送接收一次数据长連接需要保持在线状态,比如网路游戏等
长连接在不需要的时候也要主动断开毕竟连接也是一种资源。
需要发送接收请求的话长连接比較适合否则使用短连接会造成服务器开销较大,还会产生java socket长连接出错的情况这也取决于特定的情况