开发者社区> 古镇月影> 正文

flex java socket通信

简介: 引用:http://developer.51cto.com/art/201003/189791.htm Java socket通信如何进行相关问题的解答呢?还是需要我们不断的学习,在学习的过程中会遇到不少的问题。
+关注继续查看

引用:http://developer.51cto.com/art/201003/189791.htm

Java socket通信如何进行相关问题的解答呢?还是需要我们不断的学习,在学习的过程中会遇到不少的问题。下面我们就从源代码中找到有关的问题解决方案。希望大家在以后的Javasocket通信使用中有所收获。

客户端:FLEX 3 (Adobe® Flex® 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序 的高效率的开放源码 框架 。)

客户端IDE:Flex Builder 3

缘分的相遇(建立连接):

既然是通信,当然第一步就是要建立连接啦。我们还是用最简单的看代码的方式来开始我们的连接。

服务端代码:Jserver1.java

Java socket通信代码

 

  1. import java.net.*;   
  2. import java.io.*;   
  3. public class Jserver1 {   
  4. public static void main(String[] args) {   
  5. ServerSocket server=null;   
  6. try{   
  7. server=new ServerSocket(719);//在端口719建立一个服
    务器套接字对象   
  8. System.out.println("服务端等待");   
  9. while(true){   
  10. System.out.println("等待客户机");   
  11. Socket newSocket=server.accept();//客户端向我们建立的
    服务器套接字发送连接请求,则向下执行   
  12. System.out.println("已与客户机连接");   
  13. }   
  14. }catch(IOException ie)   
  15. {   
  16. System.out.println(ie);   
  17. }finally{   
  18. try   
  19. {   
  20. if(server!=null) server.close();//关闭服务器套接字。
    为什么要用finally关键字来做这个事呢?HOHO thinking in 
    java里大师已经说得很清楚了,就是无论出现什么异常,
    都保证我们的服务端套接字能被关闭。   
  21. }catch(IOException ie){}   
  22. }   
  23. }  


 

  1. import java.net.*;  
  2. import java.io.*;  
  3. public class Jserver1 {  
  4. public static void main(String[] args) {  
  5. ServerSocket server=null;  
  6. try{  
  7. server=new ServerSocket(719);//在端口719建立一
    个服务器套接字对象  
  8. System.out.println("服务端等待");  
  9. while(true){  
  10. System.out.println("等待客户机");  
  11. Socket newSocket=server.accept();//客户端向我们
    建立的服务器套接字发送连接请求,则向下执行  
  12. System.out.println("已与客户机连接");  
  13. }  
  14. }catch(IOException ie)  
  15. {  
  16. System.out.println(ie);  
  17. }finally{  
  18. try  
  19. {  
  20. if(server!=null) server.close();//关闭服务器套接字。
    为什么要用finally关键字来做这个事呢?HOHO thinking in 
    java里大师已经说得很清楚了,就是无论出现什么异常,
    都保证我们的服务端套接字能被关闭。  
  21. }catch(IOException ie){}  
  22. }  

 

以上就是我们对Java socket通信的详细介绍,希望大家有所帮助。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
23678 0
腾讯云服务器 设置ngxin + fastdfs +tomcat 开机自启动
在tomcat中新建一个可以启动的 .sh 脚本文件 /usr/local/tomcat7/bin/ export JAVA_HOME=/usr/local/java/jdk7 export PATH=$JAVA_HOME/bin/:$PATH export CLASSPATH=.
12768 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
32130 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
13909 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
8077 0
使用SSH远程登录阿里云ECS服务器
远程连接服务器以及配置环境
11358 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
12203 0
+关注
1701
文章
3
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载