基于Java自身包實現(xiàn)消息方式的系統(tǒng)間通信的方式有:TCP/IP+BIO,TCP/IP+NIO,UDP/IP+BIO,UDP/IP+NIO.下面就這4種類型一一做個詳細的介紹:

一.TCP/IP+BIO

    在java中可基于Socket,ServerSocket來實現(xiàn)TCP/IP+BIO的系統(tǒng)間通信。Socket主要用于實現(xiàn)建立連接以及網(wǎng)絡IO的操作,ServerSocket主要用于實現(xiàn)服務器端端口的監(jiān)聽及Socket對象的獲取?;赟ocket實現(xiàn)客戶端的代碼如下:

平面設計培訓,網(wǎng)頁設計培訓,美工培訓,游戲開發(fā),動畫培訓

public class Client {    /**
     * @param args     */
    public static void main(String[] args) throws Exception{
        String host="127.0.0.1";        int port=9527;
        Socket socket=new Socket(host,port);
        BufferedReader in=new BufferedReader(new InputStreamReader(socket.getInputStream()));
        PrintWriter out=new PrintWriter(socket.getOutputStream(),true);
        BufferedReader systemIn=new BufferedReader(new InputStreamReader(System.in));        boolean flag=true;        while(flag){
            String command=systemIn.readLine();            if(command==null || "quit".equalsIgnoreCase(command.trim())){
                flag=false;
          &n