import java.io.*;
import java.net.*;
public class AMFServer {
public void start()throws Exception{
String xml;
xml="<?xml version=\"1.0\"?>" +
"<!DOCTYPE cross-domain-policy SYSTEM \"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd\">" +
"<cross-domain-policy>" +
"<allow-access-from domain=\"*\" to-ports=\"*\" />" +
"</cross-domain-policy>";
ServerSocket serverSocket=new ServerSocket(5000);
System.out.println("等待用户连接````````");
while(true){
try{
Socket socket=serverSocket.accept();
System.out.println("连接成功```````");
BufferedReader br=new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter pw=new PrintWriter(socket.getOutputStream());
char[] by=new char[22];
br.read(by,0,22);
String head=new String(by);
System.out.println("消息头是:"+head+";");
if(head.equals("<policy-file-request/>")){
pw.write(xml+"\0");
pw.flush();
}else{
ServerThread thread=new ServerThread(socket);
thread.start();
}
}catch(Exception e){
System.out.println("服务器发生异常");
}
}
}
public static void main(String[] args) {
try{
new AMFServer().start();
}catch(Exception e){
System.out.println("Socket发生异常:"+e);
}
}
}
AS与java socket通讯解决安全沙箱
4星 · 超过85%的资源 需积分: 9 37 浏览量
2010-04-02
10:31:31
上传
评论
收藏 264KB RAR 举报
hacktt
- 粉丝: 20
- 资源: 5
最新资源
- docker一键安装包
- Screenshot_20240430_144340_com.ss.android.ugc.live.jpg
- 回到山沟沟.mp3
- 基于matlab实现自适应波束形成RLS及LMS算法仿真源程序1.rar
- 基于matlab实现自己编写的基于卡尔曼滤波的利用加速度传感器的计步器,测试数据是传感器放在腰部和手臂 .rar
- 基于matlab实现阵列信号处理,波束形成.rar
- 111111111111111111
- 基于matlab实现计步器编程;对当前的计步器装置的数值算法模拟 .rar
- Mdb学习查看PW;access;mdb;pw;password;patch
- 基于matlab实现关于语音信号声源定位DOA估计所用的一些传统算法.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈