我有,你看看java服务器端package socketsamp;import java.net.*;
import java.io.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public class serversocket {
public static void main(String[] args) {
ServerSocket serverSocket;
Socket clientSocket;
BufferedReader br;
BufferedWriter bw;
String inString, outString; try {
serverSocket = new ServerSocket(8880);
clientSocket = serverSocket.accept(); br = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
bw = new BufferedWriter(new OutputStreamWriter(clientSocket.getOutputStream())); inString = br.readLine();
outString = "You have said:" + inString; bw.write(outString);
bw.flush(); br.close();
bw.close();
serverSocket.close();
clientSocket.close();
}
catch (Exception e) {
System.out.println(e);
}
}
}客户端
package socketsamp;import java.net.*;
import java.io.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public class clientsocket {
public static void main(String[] args) {
Socket clientSocket;
BufferedReader br1, br2;
PrintStream ps;
String inString1, inString2; try {
clientSocket = new Socket("localhost", 8880); br1 = new BufferedReader(new InputStreamReader(System.in));
br2 = new BufferedReader(new InputStreamReader(clientSocket.
getInputStream()));
ps = new PrintStream(clientSocket.getOutputStream()); inString1 = br1.readLine();
ps.println(inString1); inString2 = br2.readLine();
System.out.println(inString2); br1.close();
br2.close();
ps.close();
clientSocket.close();
}
catch (Exception e) {
System.out.println(e);
}
}
}
import java.io.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public class serversocket {
public static void main(String[] args) {
ServerSocket serverSocket;
Socket clientSocket;
BufferedReader br;
BufferedWriter bw;
String inString, outString; try {
serverSocket = new ServerSocket(8880);
clientSocket = serverSocket.accept(); br = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
bw = new BufferedWriter(new OutputStreamWriter(clientSocket.getOutputStream())); inString = br.readLine();
outString = "You have said:" + inString; bw.write(outString);
bw.flush(); br.close();
bw.close();
serverSocket.close();
clientSocket.close();
}
catch (Exception e) {
System.out.println(e);
}
}
}客户端
package socketsamp;import java.net.*;
import java.io.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public class clientsocket {
public static void main(String[] args) {
Socket clientSocket;
BufferedReader br1, br2;
PrintStream ps;
String inString1, inString2; try {
clientSocket = new Socket("localhost", 8880); br1 = new BufferedReader(new InputStreamReader(System.in));
br2 = new BufferedReader(new InputStreamReader(clientSocket.
getInputStream()));
ps = new PrintStream(clientSocket.getOutputStream()); inString1 = br1.readLine();
ps.println(inString1); inString2 = br2.readLine();
System.out.println(inString2); br1.close();
br2.close();
ps.close();
clientSocket.close();
}
catch (Exception e) {
System.out.println(e);
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货