1、Java socket 实例 Java socket 通信如何进行相关问题的解答呢?还是需要我们不断的学习,在学习的过程中会遇到不少的问题。下面我们就从源代码中找到有关的问题解决方案。希望大家在以后的 Java socket 通信使用中有所收获。客户端:FLEX 3 (Adobe Flex 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序 的高效率的开放源码 框架 。)客户端 IDE:Flex Builder 3缘分的相遇(建立连接):既然是通信,当然第一步就是要建立连接啦。我们还是用最简单的看代码的方式来开始我们的连接。服务端代码:Jserver
2、1.javaJava socket 通信代码1. import .*; 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. Sock
3、et 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 里大师已经说得很清楚了,就是无论出现什么异常,都保证我们的
4、服务端套接字能被关闭。 21. catch(IOException ie) 22. 23. 1. import .*; 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.pr
5、intln(“等待客户机“); 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. 以上就是我们对 Java socket 通信的详细介绍,希望大家有所帮助。