天天看点

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通信的详细介绍,希望大家有所帮助。