客户机程序
import java.net.*;
import java.io.*;
public class SClient {
public static void main(String args[])
{
String s=null;
Socket c_socket;
DataInputStream in=null;
DataOutputStream out=null;
try{
c_socket=new Socket("localhost",4321); //执行到这里,立即向服务器发起连接
in=new DataInputStream(c_socket.getInputStream());
out=new DataOutputStream(c_socket.getOutputStream());
while(true) //通过循环,读取数据输入流读取服务器放在“线路”里的信息
{
s=in.readUTF();
if(s!=null) break;
}
out.writeUTF("我是客户机,收到你返回的信息!");
c_socket.close();
}
catch(IOException e){
s="无法连接";
}
System.out.println("客户机收到 :"+s);
}
}
服务器端程序
import java.io.*;
import java.net.*;
public class SServer {
public static void main(String args[])
{
ServerSocket s_socket=null;
Socket socket=null;
String s=null;
DataOutputStrea