共 9 篇文章 |
|
Java NIO原理图文分析及代码实现。} /** * 采用轮询的方式监听selector上是否有需要处理的事件,如果有,则进行处理 * @throws IOException */ @SuppressWarnings("unchecked") public void listen() throws IOException { System.out.println("服务端启动成功!"); /... 阅167 转3 评0 公众公开 12-04-20 09:05 |
public String getPath() 获取该URL的路径 public String getAuthority() 获取该URL的权限信息 public String getUserInfo() 获得使用者的信息 public String getRef() 获得该URL的锚 8.2.5 从URL读取WWW网络资源 当我们得到一个URL对象后,就可以通过它读取指定的WWW资源。(4) 关闭Socket. 8.3.3 创建Socket java在包java... 阅443 转13 评0 公众公开 12-01-05 22:10 |
Netty编程的一些笔记Netty的一些笔记。+-------------------+------------------+------------------+ | discardable bytes | readable bytes | writable bytes | +-------------------+------------------+------------------+ | | | | 0 <= r... 阅1535 转10 评0 公众公开 11-11-30 23:12 |
} } // if there is any data left that cannot be decoded, we store // it in a buffer in the session and next time this decoder is // invoked the session buffer gets appended to if (buf.hasRemaining()) { if (usingSessionBuffer && buf.isAutoExpand()) { ... 阅2850 转6 评0 公众公开 11-11-30 23:10 |
java基于TCP的socket数据包拆分方法关键字:java socket tcp 分包 粘包好了,现在轻松许多。现在我们有一个byte[] buffer = new byte[MAX_LEN],即数据包读取缓冲区,int len = connection.read(buffer)。此时我们定义自己的通信协议一个byte的包头,用于数据吧合法性验证,两byte数据包长(一般用4byte,即一个int),剩下内容为可变长度的数据... 阅6030 转32 评0 公众公开 11-11-30 17:24 |
jpcapJPCAP简介 文章分类:Java编程 编辑本段一.JPCAP简介 众所周知,JAVA语言虽然在TCP/UDP传输方面给予了良好的定义,但对于网络层以下的控制,却是无能为力的。int loopPacket(intcount, PacketReceiver handler) 捕捉指定数目的数据包,并交由实现了PacketReceiver接口的类的实例处理,并返回捕捉到的数据包数目。void sendPacket(Pa... 阅302 转1 评0 公众公开 11-11-30 17:06 |