我想直接实现两个 Android 客户端之间的大量的消息通信,直接使用 Socket 连接,我知道是可以的。
我有两个问题
- 两个 Android 设备可以通过,IP 使用 Netty 库吗?
- 还有有什么其他解决方案呢?
Any Suggestion will help!
高通信量之间的直接使用 Android socket 端口,会不会无法满足高通信量?
我想直接实现两个 Android 客户端之间的大量的消息通信,直接使用 Socket 连接,我知道是可以的。
我有两个问题
高通信量之间的直接使用 Android socket 端口,会不会无法满足高通信量?
|
AoEiuV020Jun 8, 2021
1
什么场景,局域网通信?能直接通过 ip 连接对方的话,netty 可以,websocket 类似,单向的话 http 方便,
所有通过 ip 的通信底层都是 socket,这一环是没有瓶颈的, |
|
2
@AoEiuV020 就是,两个手机直接实现 Socket 通信
假设,两个手机,此时,给出临时 IP 地址(可以是局域网的),两者直接实现相互通信。 实现需要的双向的。 此时,可以使用什么库吗?还是用什么消息协议? Netty 应该是可以的,我没有做过,应为要满足大量的消息通信场景。所以,想问下有没有类似 Netty 库。websocket 没用过,这个好像支持的网页。可以实现双向通信吗? 关于这个应用场景的任何建议,用法都是有用的,谢谢! |
|
AoEiuV020Jun 9, 2021
3
|
|
flyingfzJun 9, 2021
4
webRTC
|
|
yukiww233Jun 9, 2021
5
同个局域网内✅
不在同个局域网❌需要 server 转发或者打洞 应该先去了解下基础的 tcpip |
|
lx0758Jun 9, 2021
6
如果是局域网, 那这个问题没多大意义, 如果不是局域网, 那这个问题就有的聊了
|
|
CodeGouJun 9, 2021
7
websocket—server + okhttp 就完事了
|