如何订阅作为Observable?

时间:2016-03-23 15:22:42

标签: rx-java reactive-programming rx-scala

我使用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)

如果需要详细信息,我真的愿意更新它。

0 个答案:

没有答案