weixin_42960721
2018-12-29 16:54 阅读 1.3k
已采纳

SOCKET接收数据的同事并且将接收的数据转发到自己的服务端,以供别的客户端请求读取

100

1、假设我有一个socket客户端A,接收其他服务器的信息,解析完成之后,存到数据库,
2、同时要启动一个自己的服务端S,可以让其他的客户端假设B进行请求,输入账号密码,通过之后拿到A实时接收到的数据

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    weixin_42960721 徐良海哎哟是你呀 2019-05-22 16:27

    已经自己实现,生产者消费者模式

    点赞 评论 复制链接分享
  • KiterCher KiterCher 2018-12-29 10:56

    如果你想要的逻辑是这样的话,我给出我自己的建议:
    1、客户端A接收到服务器的数据之后,保存到数据库;
    2、(这里不知道你是否是必须启动一个本地服务器) 其实第二步可以选择使用http接口的方式,不用socket,因为是用户B主动请求数据。并不是客户端A获取到数据之后,进行实时转发给用户B!
    3、如果是实时转发:建议本地服务端先启动好。用户B事先是连接上的,然后客户端A接收数据的同时,可以直接选择广播的方式进行将接收到的数据发送给用户B

    (马上下班了。就不写代码上了。就写点思路建议了,看看就好)

    点赞 评论 复制链接分享

相关推荐