1:SocketProject是服务器端,直接导入到Eclipse里面就OK,主程序位于com.leisheng.version.product下的SocketServer类。其余的都是普通的学习测试用的。
2:Android程序ChatDemoProductProject。特别提醒。我是用的Android Studio 0.3.X 版本。如果是最新版本的Android Studio或Eclipse获取导入工程需要捣腾半天。里面类不多,建议自己新建个工程,然后CV过去就好了。估计也就10分钟。
3:PhoneSocketServerDemo是wp的程序。点击PhoneSocketServerDemo.sln, 然后打开Sudio后,运行PhoneSocketServerDemo那个就可以了
在同一个窗口实现文字群聊。和图片群发送。不过存在个问题是wp接受图片会丢失数据,接收后显示不全。如有大神解决了希望能分享一下。
最后建议。这示例仅供学习参考。没有性能优化等等,如果要做大型的IM,除非公司有很强的技术和资金实力,可以自己开放。否则还是建议用开源的服务器。开源服务器可以学习:openfire, tigase, ejabberd等。自己google哈。这是一条艰辛又有趣的路啊。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
实现在同一个窗口实现文字群聊。和图片群发送。 服务器端: Java 客户端:Android, WP8 不过存在个问题是wp接受图片会丢失数据,接收后显示不全。如有大神解决了希望能分享一下。 实现过程中参考了http://www.cnblogs.com/xiaoxiongbuwawa/archive/2013/01/07/2849180.html 非常感谢这位网友的分享。 1:SocketProject是服务器端,直接导入到Eclipse里面就OK,主程序位于com.leisheng.version.product下的SocketServer类。其余的都是普通的学习测试用的。 2:Android程序ChatDemoProductProject。特别提醒。我是用的Android Studio 0.3.X 版本。如果是最新版本的Android Studio或Eclipse获取导入工程需要捣腾半天。里面类不多,建议自己新建个工程,然后拷贝粘贴过去就好了。估计也就10分钟。 3:PhoneSocketServerDemo是wp的程序。点击PhoneSocketServerDemo.sln, 然后打开Sudio后,运行PhoneSocketServerDemo那个就可以了 最后建议。这示例仅供学习参考。没有性能优化等等,如果要做大型的IM,除非公司有很强的技术和资金实力,可以自己开放。否则还是建议用开源的服务器。开源服务器可以学习:openfire, tigase, ejabberd等。自己google哈。这是一条艰辛又有趣的路啊。
资源推荐
资源详情
资源评论
收起资源包目录
socket_java_android_wp_群聊 (709个子文件)
ChatDemo-debug.ap_ 257KB
ChatDemo-debug-unaligned.apk 651KB
gradlew.bat 2KB
fileSnapshots.bin 1.57MB
fileHashes.bin 178KB
taskArtifacts.bin 56KB
outputFileStates.bin 20KB
MainActivity.class 14KB
R$style.class 9KB
R$style.class 9KB
SocketServer.class 8KB
R$styleable.class 7KB
ServerImage.class 6KB
R$styleable.class 6KB
R$attr.class 5KB
R$drawable.class 5KB
R$drawable.class 5KB
R$attr.class 5KB
R$id.class 4KB
R$id.class 3KB
ServerTcpListener.class 3KB
Server.class 2KB
Client.class 2KB
MainActivity$ClickListener.class 2KB
_receive.class 2KB
MainActivity$ReceiveThread.class 2KB
_send.class 2KB
Server$ReceiveThread.class 2KB
ByteTool.class 2KB
R$styleable.class 2KB
ClientTcpSend.class 2KB
MainActivity$StartSocketThread.class 2KB
R$layout.class 2KB
R$layout.class 2KB
Client$ReceiveThread.class 2KB
R$string.class 2KB
SocketServer$ReceiveThread.class 1KB
R$dimen.class 1KB
R$dimen.class 1KB
Constants.class 1KB
R$string.class 1KB
MainActivity$PlaceholderFragment.class 1KB
ServerTcpListener$1.class 1KB
R.class 1019B
R$id.class 984B
MainActivity$3.class 867B
MainActivity$1.class 866B
R.class 861B
MainActivity$CloseSocketThread.class 856B
R$attr.class 846B
Constants.class 838B
MainActivity$ChangeImageView.class 802B
R$bool.class 763B
MainActivity$2.class 737B
ByteUtil.class 722B
R$bool.class 721B
ServerImage$2.class 711B
R$anim.class 629B
ServerImage$1.class 625B
R$color.class 594B
R$anim.class 587B
R$color.class 552B
R.class 551B
StringUtil.class 521B
BuildConfig.class 458B
R$integer.class 445B
R$dimen.class 431B
R$integer.class 403B
R$menu.class 376B
.classpath 232B
inputs.data 68KB
outputs.data 56KB
inputs.data 9KB
outputs.data 104B
inputs.data 104B
outputs.data 104B
inputs.data 104B
outputs.data 104B
ChatDemo-debug.dex 1.05MB
.gitignore 57B
.gitignore 7B
build.gradle 472B
build.gradle 101B
settings.gradle 20B
gradlew 5KB
ChatDemo.iml 5KB
ChatDemoProject.iml 592B
ChatDemoProductProject.iml 592B
classes.jar 341KB
gradle-wrapper.jar 49KB
classes.jar 39KB
R.java 183KB
R.java 39KB
MainActivity.java 19KB
SocketServer.java 11KB
ServerImage.java 8KB
R.java 3KB
Server.java 3KB
ByteTool.java 3KB
ServerTcpListener.java 2KB
共 709 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
- 深蓝bul2014-06-24文件下载不能用。
- 呆爷子2015-11-16可以,很不错的例子
- lzg43212014-02-22初学者的好例子,界面较简单。
- liptonalice2014-07-11初学者可以用作参考
Gavin_Lei_88
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功