我想做一个android局域网聊天工具,请问大家有没有类似的源代码供参考?

liangxiao 发布于 2012/07/14 16:52
阅读 2K+
收藏 0

我想做一个android局域网聊天工具,请问大家有没有类似的源代码供参考?

 

如果哪位大虾做过,提供一个思路也可以的,谢谢!

 

最好包括,单播(点对点)、组播、群呼的功能

加载中
0
微启宇
微启宇
你可以参考:飞鸽
0
liangxiao
liangxiao
飞鸽是C++实现的,有没有用java实现的,这样参考价值大一点
tsl0922
tsl0922
这个不一定非得有它的源码,你只需要参考它的协议定义以及实现过程。源码目录下有个prot-eng.txt,我记得里面描述的非常详细,包括文本信息和文件传输,还有消息加密的实现。
0
liangxiao
liangxiao
android手机跟飞鸽应该有点不一样吧。手机可以设置静态的局域网IP吗?java套接字发送语音数据跟C++是一样的吗?这些不是很清楚。自己正在用C++做的一个局域网聊天工具,是基于PC的,基本功能实现了,主要是根据IP,发送语音数据。语音数据的发送原理是:socket连接建立之后,开始录音,一个缓冲区满了之后,用另一个缓冲区录音,同时将满了的缓冲区发送出去。接受端也是一样的,接受的缓冲区满了之后换另一个缓冲区接受,同时播放满了的缓冲区
0
liangxiao
liangxiao
可以设置静态IP了,呵呵,查到了。其它的实现细节还不是很清楚,
黛曦葛溪
黛曦葛溪
楼主,我想问下,可不可以 通过 String path = 'http://192.168.1.188:1888/888.jpg "; 连接 到该ip 的电脑呢,那么它的协议又是什么呢?我试了一下 像连接互联网 那样 用 URL ,HttpContection 结果不可以。刚学android 希望楼主知道的话可以帮一下忙。。谢谢了。。。
0
liangxiao
liangxiao
协议还是http协议。你那个可以连接的,你注意一下,你手机和电脑是不是在同一个局域网内(即你的手机ip应该是192.168.1.***),如果不在,就不能通讯
返回顶部
顶部