服务端:java jdk1.5 (使用工具:eclipse3.2)
客户端:flex 2
(一)连接
目的:实现flex和java的连接
服务端代码:Server1.java
===============================================================================
import java.net.*;
import java.io.*;
public class Server1 {
public static void main(String[] args) {
ServerSocket server=null;
try{
server=new ServerSocket(8888);
//x1
System.out.println("服务器套接字已经被创建");
while(true){
System.out.println("等待客户机");
Socket newSocket=server.accept(); //x2
System.out.println("已与客户机连接");
}
}catch(IOException ie)
{
System.out.println(ie);
}finally{
Try
{
if(server!=null) server.close(); //x3
}catch(IOException ie){}
}
}
}
知识点:
X1:使用指定的端口号创建了一服务器套接字对象。
X2:调用accept()方法来等待客户机的连接请求。
X3:关闭服务器套接字。如果一直没有客户机器提出连接请求,服务器套接字将会继续等待。
编译后运行如图:
(编辑:)