基于TCP的服务器与客户端的简单交互2
2013-05-07 23:17
363 查看
Client4.java
Server.java
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.Socket; import java.net.UnknownHostException; public class Client4 { public static void main(String[] args) throws Exception { Socket socket = new Socket("192.168.0.108", 10003); BufferedReader br = new BufferedReader(new InputStreamReader(System.in));//获取键盘输入 BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));//创建一个向服务器写数据的对象 BufferedReader br2 = new BufferedReader(new InputStreamReader(socket.getInputStream()));//获取服务器返回的信息 String s = null; while((s = br.readLine())!=null){ bw.write(s); bw.newLine(); bw.flush(); String s2 = br2.readLine();//读取服务器下来的数据 System.out.println("Server:"+s2); } } }
Server.java
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.ServerSocket; import java.net.Socket; public class Server4 { public static void main(String[] args) throws Exception { ServerSocket socket = new ServerSocket(10003); Socket ss = socket.accept(); BufferedReader br = new BufferedReader(new InputStreamReader(ss.getInputStream())); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(ss.getOutputStream())); String s = null; while((s = br.readLine())!=null){ System.out.println(s); bw.write(s.toUpperCase()); bw.newLine(); bw.flush(); } bw.close(); ss.close(); socket.close(); } }
相关文章推荐
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- 基于TCP的服务器于客户端的交互
- Android网络应用之使用Scoket的Android客户端与TCP服务器的简单交互
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- golang简单实现一个基于TLS/SSL的 TCP服务器和客户端
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- 基于TCP的服务器和客户端的简单收发Demo
- 一个简单的基于node.js的TCP服务器和基于C++的TCP客户端通信示例程序
- Linux基于TCP/IP简单的客户端、服务器通信程序实例
- Linux基于TCP/IP简单的客户端、服务器通信程序实例
- Android客户端使用HttpURLConnection doGet与服务器数据交互简单示例
- 基于TCP网络通信的自动升级程序源码分析-客户端连接服务器