mina-android 通过Mina客户端向客户端发送文件如何实现

问题描述

android 通过Mina客户端向客户端发送文件如何实现

这是服务器端的代码,现在可传递Object
NioSocketAcceptor acceptor = new NioSocketAcceptor();
DefaultIoFilterChainBuilder filterBuilder = acceptor.getFilterChain();
ProtocolCodecFilter filter = new ProtocolCodecFilter(new ObjectSerializationCodecFactory());
filterBuilder.addLast("msgObject", filter);
acceptor.setHandler(new ClientHandler());
try
{
acceptor.bind(new InetSocketAddress(7777));
}
catch (IOException e)
{
e.printStackTrace();
}

本人对MINA完全不了解,如果上发送文件,客户端和服务器应该如何处理,求方法!

时间: 2016-10-31

mina-android 通过Mina客户端向客户端发送文件如何实现的相关文章

java web 聊天如何实现点对点的发送文件

问题描述 请求高手指点一下javaweb聊天如何实现点对点的发送文件简单的说一下我的思路(好像是错的,因为在服务器上发送的话,文件老是转发不过去)只有把客户端的那部分代码拿到客户端的机子上才能实现文件的点对点发送.我的思路是:1.首先开启服务器的侦听2.客户端向服务器发送文件(并把被发送者的ip也一起发送给服务器)3.服务器接收到文件并从接收到的客户端集合中找到被发送者然后把文件再转发给接收者(客户端在不停的等待服务器端的响应)好像还有一种思路我只知道思路不知道如何实现就是把每个客户端都当作服务

android通过mina长连接与服务端通信

问题描述 android通过mina长连接与服务端通信 由于项目要求,android与服务端交互方式通过socket长连接,目前自己已经能够搭建个简单的客户端,并 接收到服务端的消息.现在的问题是在如何在不同的activity中获得messageReceived方法中接收到的消息. 解决方案 你的业务是什么~ 每台理解 你的问题

android-安卓客户端向服务器发送的http,服务器是怎样识别的

问题描述 安卓客户端向服务器发送的http,服务器是怎样识别的 安卓客户端向服务器发送的http,服务器是怎样识别的????----- 解决方案 不知道你说的识别是什么意思.用jsp或者asp.net等写一个服务器端,收到请求,包含用户名或者 token,然后判断. 解决方案二: 安卓客户端就相当你平时的web端,和正常的http请求是一样,Android端模拟http请求,你需要引入额外的jar httpclient相关jar包,具体的就不说了.期望对你有帮助. 解决方案三: 我也不懂你说的是

Android Socket服务端与客户端用字符串的方式互相传递图片的方法_Android

发送图片: 首先找到具体传递的图片: <span style="font-family: comic sans ms,sans-serif; font-size: 16px;">private Bitmap getimage(String srcPath) { BitmapFactory.Options newOpts = new BitmapFactory.Options(); // 开始读入图片,此时把options.inJustDecodeBounds 设回true了

android通过socket通信实现客户端读取服务端的二进制数据,并展示在textview控件上

问题描述 android通过socket通信实现客户端读取服务端的二进制数据,并展示在textview控件上 客户端通过socket通信,完成读取服务端的二进制数据读取,并将数据显示在textview控件上,数据全为整型 解决方案 之前接触一些,但不是我我写的.JNI中C读取,生成Native方法.上层调用 解决方案二: 底层c来封装so文件调用socket API.上面Java调用so 解决方案三: ....java自己有socket啊,ls各位回答的什么意思.... 简单的socket网上教

样式-将多个css文组合输出,返回到客户端发送到客户端发现每个拼合文件的开头会多出红点,导致css无效

问题描述 将多个css文组合输出,返回到客户端发送到客户端发现每个拼合文件的开头会多出红点,导致css无效 ,共有3个组合文件,上图中这两个红点分别是两个文件的开头部分.请教各位是啥情况!css文件中样式都是顶格写的,开头没有特殊字符的! 解决方案 是不是有不可见字符啊. 解决方案二: css保存用的什么编码格式? utf-8? ascii? 解决方案三: 应该是字符编码问题, 原来的可能是gbk, 后面发布到网站上是utf-8

android开发-Android开发怎么实现退出客户端后也能点击屏幕顶端(状态栏位置)启动一个特定的应用程序

问题描述 Android开发怎么实现退出客户端后也能点击屏幕顶端(状态栏位置)启动一个特定的应用程序 想要实现退出客户端后也能点击屏幕顶端(状态栏位置)启动一个特定的应用程序,这个app怎么做?主要是实现不了退出应用程序后也能监听点击事件,以及service怎么响应该点击事件,跪求大神. 解决方案 如果退出程序还需要监控的话,就需要捕捉系统的通知了 以下代码是android 判断点击的位置是不是在指定的view上修改为判断点击的位置是不是在状态栏上,如果是的话,就执行指定的操作private b

android-安卓客户端向服务器发送的数据怎样保证安全

问题描述 安卓客户端向服务器发送的数据怎样保证安全 安卓客户端向服务器发送的数据怎样保证安全------------ 解决方案 (1)(4)就要求对服务器和客户端双向进行令牌或者证书验证 (2)可以用ssl等加密传输 (3)数字签名 解决方案二: 首先搞清楚为什么不安全. 主要的风险包括: (1)数据被发送到了不信任的服务器上 (2)数据被拦截监听 (3)数据被篡改 (4)客户端是假冒的

cxf-CXF构建的 Webservice, 客户端怎么获取发送到服务的报文和服务端返回的报文。

问题描述 CXF构建的 Webservice, 客户端怎么获取发送到服务的报文和服务端返回的报文. CXF构建的 Webservice, 客户端怎么获取发送到服务的报文和服务端返回的报文. 解决方案 http://blog.csdn.net/xzknet/article/details/17918343