Java网络编程的简单应用 例程
2011-10-18 08:59
337 查看
先运行服务器,再运行客户端时得到服务器发送到的hello world!信息.
服务器代码:
客户端代码:
服务器代码:
import java.io.*; import java.net.*; public class HelloServer{ public static void main(String args[]) throws IOException { ServerSocket serverSocket = null; PrintWriter out = null; try{ serverSocket = new ServerSocket(9999); } catch(IOException e) { System.err.println("Counld not listen on port:9999"); System.exit(1); } Socket clientSocket = null; try{ clientSocket = serverSocket.accept(); } catch(IOException e) { System.err.println("Accept failed"); System.exit(1); } out = new PrintWriter(clientSocket.getOutputStream(),true); out.println("hello world!"); clientSocket.close(); serverSocket.close(); } }
客户端代码:
import java.io.*; import java.net.*; public class HelloClient{ public static void main(String args[]) throws IOException { Socket helloSocket = null; BufferedReader in = null; try{ helloSocket = new Socket("172.20.223.73",9999); in = new BufferedReader(new InputStreamReader(helloSocket.getInputStream())); } catch(UnknownHostException e){ System.err.println("Don't know about host:localhost!"); System.exit(1); } catch(IOException e) { System.err.println("Couldn't get I/O for the connection"); System.exit(1); } System.out.println(in.readLine()); in.close(); helloSocket.close(); } }
相关文章推荐
- Java网络编程的简单应用 例程
- java例程练习(网络编程[简单网络连接试验])
- java例程练习(网络编程[简单UDP通信试验])
- java例程练习(网络编程[简单网络连接试验])
- java例程练习(网络编程[简单UDP通信试验])
- java例程练习(网络编程[简单UDP通信试验])
- java例程练习(网络编程[简单双向通信试验])
- java例程练习(网络编程[简单双向通信试验])
- java例程练习(网络编程[简单双向通信试验])
- 【Android 应用开发】Android 网络编程 API笔记 - java.net 包 权限 地址 套接字 相关类 简单介绍
- 【Java】网络编程的简单应用,多线程下载最佳实践
- Java网络编程之简单的服务端客户端应用实例
- java例程练习(网络编程[简单网络连接试验])
- [零基础学JAVA]Java SE应用部分-32.Java网络编程 推荐
- Java UDP网络编程 - 最简单示例
- java网络编程六:DatagramSocket类简单实现文件下载
- Java网络编程:简单聊天机器人实现案例
- 网络编程与多线程的应用--基于socket udp编写一个简单聊天程序
- Java编程的逻辑 (60) - 随机读写文件及其应用 - 实现一个简单的KV数据库
- Java网络编程基础(四)---基于TCP的简单聊天系统