import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
public class C {
/**
* @param args
*/
public static void main(String[] args) {
try {
ServerSocket ss = new ServerSocket(8888);
Socket socket = ss.accept(); //接收客户端socket对象
BufferedReader cin = new BufferedReader (new
InputStreamReader( socket.getInputStream()));
PrintWriter cout = new PrintWriter (
socket.getOutputStream() );
String answer ="OK!",ask ;
ask = cin.readLine(); //接收客户端数据
while (!ask.equals("bye")) { //当客户端发来bye时停止循环,你要修改下我之前发的客户端代码才行
System.out.println("client ask :" + ask );
ask = cin.readLine();
}
cout.println(answer); //服务器给出响应
cout.flush();
cin.close();
cout.close();
socket.close();
ss.close() ;
} catch (Exception e) {
e.printStackTrace();
}
}
}
望采纳,谢谢