社区
Java SE
帖子详情
求解:IO,NIO,SOCKET,MINA迷糊中!!!
sohoxxd
2008-03-30 05:57:03
客户端程序用C或者C++开发,服务端用JAVA开发.
SOCKET是基于TCP/IP,UDP/IP协议,通信不存在问题.
由于存在并发和实时的问题,想使用基于NIO的MINA框架.
MINA在非JAVA平台的客户端上的应用不解...
...全文
411
9
打赏
收藏
求解:IO,NIO,SOCKET,MINA迷糊中!!!
客户端程序用C或者C++开发,服务端用JAVA开发. SOCKET是基于TCP/IP,UDP/IP协议,通信不存在问题. 由于存在并发和实时的问题,想使用基于NIO的MINA框架. MINA在非JAVA平台的客户端上的应用不解...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yiyewudao
2011-03-08
打赏
举报
回复
mark
csrcom
2008-04-02
打赏
举报
回复
楼主想要mina用于非java语言的客户端。
作为服务端并且采用java来写一些你自己定义的协议没有问题。 但是你想把它作为你非java客户端的一部分不现实
taolei
2008-03-31
打赏
举报
回复
用MINA没有问题的。
是不是NIO跟自己的通讯协议无关,只能算是IO的响应方式。
NIO通常应用于服务器端,而客户端用java socket或C/C++都没有问题。
用MINA一样可以定义自己的通讯协议,同时它能帮你更好的解决并发和数据传输
csrcom
2008-03-31
打赏
举报
回复
MINA 是主要是基于 NIO 框架, 应用于java写的服务端比较不错。
如果你想其他语言来用mina不现实。。。
无非都是NIO框架, 那么其他语言的肯定也有自己的NIO框架。
别钻进死胡同了
sohoxxd
2008-03-31
打赏
举报
回复
再顶...
sohoxxd
2008-03-31
打赏
举报
回复
英文不好,没办法,最后还是要硬着头皮看英文文档.耗了两天的时间东看看,西看看,
最后还是自己按照文档写个小的testCase,再去看那些文档就容易明白多了.
当时看NIO的应用时,客户端中的代码也加入了NIO,于是就迷糊了,如果客户端是C或C++,那客户端的代码如何实现,MINA是基于NIO的,那要使用MINA是不是也要考虑客户端对MINA的引用.
从代码再去看,其实针对底层的通信,早就被封装了,写应用程序要考虑的只是客户端发来包,服务端负责接收处理,
只要按照规则把包发出来,与服务端建立连接与响应,C与S没有耦合在一起.和webService的应用类似.
胡矣
2008-03-31
打赏
举报
回复
MARK
liujun999999
2008-03-30
打赏
举报
回复
可以查阅JDK源码,没有研究过,只是建议(NIO是JNI的,SRC.ZIP中也看不出什么来)
sohoxxd
2008-03-30
打赏
举报
回复
顶...
Mina
中
文参考手册-API
Apache
Mina
是一个高性能、高扩展性的网络通信应用框架,主要用于基于TCP/...在深入学习和使用
Mina
框架之前,建议开发者已经具备Java
IO
、Java
N
IO
、
Socket
编程以及java.util.concurrent包
中
的线程及并发库的相关知识。
javax.image
io
.I
IO
Except
io
n: Can't create cache file!发现一个问题
这代表着什么呢,查看日志,发现是由找不到文件引起:java.
n
io
.file.NoSuchFileExcept
io
n: xxx…/temp/image
io
4138671232726624650.tmp 主要原因是使用img
io
包进行操作时候,默认会使用缓存目录:${tomcat}...
javax.image
io
.I
IO
Except
io
n: Can‘t create output stream!(验证码图片不显示)
361) java.
n
io
.file.Files.createFile(Files.java:632) java.
n
io
.file.TempFileHelper.create(TempFileHelper.java:138) java.
n
io
.file.TempFileHelper.createTempFile(TempFileHelper.java:161) java.
n
io
.file....
基于
N
IO
的
Socket
通信(使用Java
N
IO
的综合示例讲解)
本篇文章并不是
N
IO
和
Socket
的入门文章,如果你在看完后有些难度可以先学习基础知识后再进行阅读,但是本文的一些概念不论是入门还是学习已久的人都会有些许收获。(感觉基础不足的可以阅读前文两个链接来获取更多的...
Springboot项目打包部署异常:java.
io
.FileNotFoundExcept
io
n: file:/xxx/xxx.jar!/BOOT-INF/classes!/xxx.yml
2020-04-21 10:13:39.057[http-
n
io
-8888-exec-9] ERROR jar:file:/opt/intelligence/intelligence_analysis-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/applicat
io
n.properties (没有那个文件或目录) java.i...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章