天天看點

flex java socket通信

用戶端:FLEX 3 (Adobe® Flex® 3 是用于建構和維護在所有主要浏覽器、桌面和作業系統一緻地部署的極具表現力的 Web 應用程式 的高效率的開放源碼 架構 。)

用戶端IDE:Flex Builder 3

緣分的相遇(建立連接配接):

既然是通信,當然第一步就是要建立連接配接啦。我們還是用最簡單的看代碼的方式來開始我們的連接配接。

服務端代碼:Jserver1.java

Java socket通信代碼

import java.net.*;   

import java.io.*;   

public class Jserver1 {   

public static void main(String[] args) {   

ServerSocket server=null;   

try{   

server=new ServerSocket(719);//在端口719建立一個服

務器套接字對象   

System.out.println("服務端等待");   

while(true){   

System.out.println("等待客戶機");   

Socket newSocket=server.accept();//用戶端向我們建立的

伺服器套接字發送連接配接請求,則向下執行   

System.out.println("已與客戶機連接配接");   

}   

}catch(IOException ie)   

{   

System.out.println(ie);   

}finally{   

try   

if(server!=null) server.close();//關閉伺服器套接字。

為什麼要用finally關鍵字來做這個事呢?HOHO thinking in 

java裡大師已經說得很清楚了,就是無論出現什麼異常,

都保證我們的服務端套接字能被關閉。   

}catch(IOException ie){}   

}  

import java.net.*;  

import java.io.*;  

public class Jserver1 {  

public static void main(String[] args) {  

ServerSocket server=null;  

try{  

server=new ServerSocket(719);//在端口719建立一

個伺服器套接字對象  

System.out.println("服務端等待");  

while(true){  

System.out.println("等待客戶機");  

Socket newSocket=server.accept();//用戶端向我們

建立的伺服器套接字發送連接配接請求,則向下執行  

System.out.println("已與客戶機連接配接");  

}  

}catch(IOException ie)  

{  

System.out.println(ie);  

}finally{  

try  

都保證我們的服務端套接字能被關閉。  

}catch(IOException ie){}  

以上就是我們對Java socket通信的詳細介紹,希望大家有所幫助。