62,614
社区成员
发帖
与我相关
我的任务
分享
import java.net.*;
import java.io.*;
public class ChatClient {
public static void main(String[] args) throws Exception {
while (true){
Socket s = new Socket("localhost", 8888);
DataInputStream dis = new DataInputStream(s.getInputStream());
//Thread.sleep(3000);
System.out.println(dis.readUTF());
dis.close();
s.close();
}
}
}
import java.net.*;
import java.io.*;
public class CharServer {
public static void main(String[] args) throws Exception {
ServerSocket ss = new ServerSocket(8888);
Socket s = ss.accept();
System.out.println("a client connect!");
FileInputStream fis = new FileInputStream("d:\\1.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
DataOutputStream dos = new DataOutputStream(s.getOutputStream());
String str = br.readLine();
dos.writeUTF(str);
dos.close();
br.close();
fis.close();
s.close();
}
}
但是客户端有错误Exception in thread "main" java.net.SocketException: Connection reset
ServerSocket server=new ServerSocket(8888);//绑定端口
while(true)
{
Socket client=server.accept();//监听
ChildTh child=new ChildTh(client);
Thread t=new Thread(child);
t.start();//处理请求给予返回信息
}
}