帅哥海海海
2018-12-29 16:54
采纳率: 60%
浏览 1.3k
已采纳

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 帅哥海海海 2019-05-22 16:27
    已采纳

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

    已采纳该答案
    打赏 评论
  • KiterCher 2018-12-29 10:56

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

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

    打赏 评论

相关推荐 更多相似问题