用戶端: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通信的詳細介紹,希望大家有所幫助。