原创 收藏

http://www.cnblogs.com/phinecos/archive/2008/12/03/1347052.html

原创 基於NIO實現非阻塞Socket編程

一、 描述 Java 提供的 NIO API 來開發高性能網絡服務器, JDK 1.4 以前 的網絡通信程序是基於阻塞式 API 的——即當程序執行輸入、輸出操作後,在這些操作返回之前會一直阻塞該線程,所以服務器必須爲每

原创 基於JABBER的IM通訊

1.JABBER的協議模型      XMPP      |      SASL      |     TSL      |     TCP 2.JABBER的通訊模型                    SERVER S1  ----

原创 使用Java NIO編寫高性能的服務器 文件下載(轉)

從 JDK 1.4 開始,Java的標準庫中就包含了NIO , 即所謂的“New IO”。其中最重要的功能就是提供了“非阻塞”的IO,當然包括了Socket。NonBlocking的IO就是對select(Unix平臺下)以及 Wait

原创 openfire和mina(二)

      上篇寫了數據由MINA層到了XMPP層,接下來看看數據(XMPP)是在OPENFIRE的XMPP層裏都被做什麼處理了,由於研究的時間比較短,只能大概寫一下。       可以看到數據在messageReceived()中被St

原创 關於NIO

http://hi.baidu.com/haojian/blog/item/9ee1ddf9660bb55f242df273.html Java NIO非堵塞應用通常適用用在I/O讀寫等方面,我們知道,系統運行 的性能瓶頸通常在I/O

原创 Java NIO TCP編程 轉的

在Java1.4以前,Java的網絡編程是隻有阻塞方式的,在Java1.4以及之後,Java提供了 非阻塞的網絡編程API.從Java的發展來看,由於Java的快速發展,JVM性能的提升,涉足到服務端應用程序開發也越來越多,要求高性能的網

原创 在Java中用Socket類模擬HTTP協議

Http客戶端程序已集成在Java語言中,可以通過URLConnection類調用。遺憾的 是,由於SUN沒有公佈Http客戶程序的源碼,它實現的細節仍是一個謎。本文根據HTTP協議規範,用Java.net.Socket類實現一個HTTP