TCP/IP编程

来源:互联网 发布:抓小三软件 编辑:程序博客网 时间:2024/06/10 22:41

太菜了。。。代码不太好。。。以后再改善

实现客户端和Server端交替对话

 

package heng.java.TCP2;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;public class TCPClientEachOther {public static void main(String[] args) {try {Socket socket = new Socket("192.168.1.102",5252);BufferedReader br = new BufferedReader(new InputStreamReader(System.in));PrintWriter pw = new PrintWriter(socket.getOutputStream());BufferedReader br1 = new BufferedReader(new InputStreamReader(socket.getInputStream()));String  readline;readline = br.readLine();while(!readline.equals("bye")){pw.println(readline);pw.flush();System.out.println("Client:"+readline);System.out.println("Server:"+br1.readLine());readline = br.readLine();}pw.close();br1.close();socket.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();} }}


 

package heng.java.TCP2;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;public class TCPClientEachOther {public static void main(String[] args) {try {Socket socket = new Socket("192.168.1.102",5252);BufferedReader br = new BufferedReader(new InputStreamReader(System.in));PrintWriter pw = new PrintWriter(socket.getOutputStream());BufferedReader br1 = new BufferedReader(new InputStreamReader(socket.getInputStream()));String  readline;readline = br.readLine();while(!readline.equals("bye")){pw.println(readline);pw.flush();System.out.println("Client:"+readline);System.out.println("Server:"+br1.readLine());readline = br.readLine();}pw.close();br1.close();socket.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();} }}

原创粉丝点击