NIO SocketChannel
来源:互联网 发布:仿凡科建站系统源码 编辑:程序博客网 时间:2024/05/16 23:50
1,创建SocketChannel:
SocketChannel socketChannel = SocketChannel.open();
2,关闭SocketChannel:
socketChannel.close();
3,从SocketChannel读取数据,存到Buffer中:
首先分配一个ByteBuffer:
ByteBuffer buf = ByetBuffer.allocate(48);
int Bytelen = socketChannel.read(buf); //读取到buf中
4,往SocketChannel写数据:
首先buffer中有数据:
String newData = "hello gch" ;
ByteBuffer buf = ByteBuffer.allocate(48);
buf.clear();
buf.put(newData.getBytes());
buf.flip();//转换为读模式
然后往SocketChannel中写入:
while(buf.hasRemaining()){
socketChannel.write(buf); //往SocketChannel写数据
}
阅读全文
0 0
- NIO SocketChannel
- java nio socketChannel read
- Java NIO SocketChannel
- Java NIO SocketChannel
- Java NIO (八) SocketChannel
- Java NIO SocketChannel
- Java NIO SocketChannel
- NIO(4) SocketChannel
- Java NIO SocketChannel
- NIO之SocketChannel;ServerSocketChannel
- Java NIO之SocketChannel
- NIO之SocketChannel
- NIO 学习(五) SocketChannel
- Java NIO 学习笔记 - SocketChannel
- NIO--SocketChannel发送HTTP请求
- java NIO教程(八)--SocketChannel
- java NIO 实现 SocketChannel通信
- Java NIO 之 ServerSocketChannel SocketChannel
- Git是什么
- Android开发手机自动连接数据库步骤
- Linux下which、whereis、locate、find 命令的区别
- Ubuntu16.04 + Nginx 配置虚拟主机
- 单例模式几种实现方法
- NIO SocketChannel
- 程控--Qt+Visa实现
- DLL内存映像共享数据
- dell raid 恢复出厂设置
- 分布式存储系统可靠性如何估算
- iOS nil、Nil、NULL、NSNull的区别
- linux中 vsftpd,sshd 服务
- sql中where 1=1或2的作用
- CSS3 选择器——属性选择器