如何在一个插槽上发送各种信息?

时间:2012-02-07 17:38:55

标签: java android multithreading sockets

我想为我的Android手机编写一个应用程序,通过wlan来控制它。那应该包含它的相机能力。

是否有任何优雅的方法可以“同时”在一个插槽中发送实时图片和其他信息?我的想法是让服务器接受多个客户端:第一个用于生活图像,第二个用于信息,第三个用于音频流...

它应该像skype一样工作:你可以通过一个连接呼叫人并同时聊天。我该如何实现类似的东西?

1 个答案:

答案 0 :(得分:3)

我怀疑多个套接字会对你有什么好处(除非Android很难将来自多个源的数据放入同一个流中)。只需在同一个流中按顺序发送所有内容,前面有一个标记即可识别每种类型的数据。这个奇特的名字是“time-division multiplexing”。

多个套接字可能是有意义的,如果你进行花哨的调整,比如说,给予实时流更优先,但我有一种感觉,这是不必要的。