java服务端通过tcp/ip通信怎么向客户端循环发送数据,直到接收到客户端发来的数据

lfiefjw09 2017-12-26 11:49:51
服务端通过tcp/ip通信怎么向客户端循环发送数据,直到接收到客户端发来的数据
...全文
562 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lfiefjw09 2017-12-26
  • 打赏
  • 举报
回复
我需要实现的是一个扫码开锁的功能,用户扫码前端得到设备号发给服务器,服务器需要把设备号通过tcp/ip协议把设备号发给客户端让客户端开锁,等客户端开锁成功后把消息发给服务器,服务器再给前端返回开锁成功
lfiefjw09 2017-12-26
  • 打赏
  • 举报
回复
引用 3 楼 hp961218 的回复:
这个可以通过服务端一边发送,一边监听客户端返回信息,如果客服端有返回信息,就停止发送,如果没有接收到返回信息,就一直发送,也就是当客户端接收到服务端的信息时候,给服务端发送一个接收到信息的标识符,所以这只有tcp/ip协议能实现双向通信,udp就不能.
我现在要给客户端发送的数据是前端通过http请求发送的参数,参数在http请求时发过来的,不知道怎么通过tcp/ip协议发给客户端
hp961218 2017-12-26
  • 打赏
  • 举报
回复
这个可以通过服务端一边发送,一边监听客户端返回信息,如果客服端有返回信息,就停止发送,如果没有接收到返回信息,就一直发送,也就是当客户端接收到服务端的信息时候,给服务端发送一个接收到信息的标识符,所以这只有tcp/ip协议能实现双向通信,udp就不能.
lfiefjw09 2017-12-26
  • 打赏
  • 举报
回复
引用 1 楼 defonds 的回复:
http://blog.csdn.net/defonds/article/details/7971259
服务端需要向客户端连续发送数据,直到接收到客户端传来的消息

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧