我使用RxScala / Java构造一个Observable来发出一个带循环的套接字连接,结果是每个连接都是一个事件。就像这样,
val server = new ServerEntrance("localhost", 10002)
val socket: Observable[ConnectedSocket] = server.listen
之后,连接能够开始阅读。我需要订阅scoket
连接事件并将其作为新的Observable。
ConnectedSocket
可以使用stratReading
,返回Observable[CompletedProto]
,创建一个Observable作为连接do.It发出带有收到信息的事件。我想让这个语句返回Observable[CompletedProto]
。如何构造它?
socket.subscribe(l => l.startReading)
如果需要详细信息,我真的愿意更新它。