Socket 注意事项; 要关闭流; 否则报错connection reset;
来源:互联网 发布:mysql分表 编辑:程序博客网 时间:2024/06/05 15:23
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.net.Socket;
public class Client {
public static void main(String[] args) {
try {
Socket socket = new Socket("localhost", 2000);
PrintWriter pw = new PrintWriter(socket.getOutputStream());
// PrintStream ps = new PrintStream(socket.getOutputStream());
String stu = "localho";
pw.print(stu);
pw.close();//记得要关闭流否则要报错;
// BufferedReader br = new BuferedReader(new InputStreamReader(
// System.in));
// String str = null;
// while ((str = br.readLine()) != null) {
// ps.println(str);
// }
} catch (IOException e) {
e.printStackTrace();
}
}
}
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) {
try {
ServerSocket server = new ServerSocket(2000);
System.out.print("");
while (true) {
Socket socket = server.accept();
System.out.println("接受到 来自"
+ socket.getInetAddress().getHostAddress() + "的请求");
ServerThread thread = new ServerThread(socket);
thread.start();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.Socket;
public class ServerThread extends Thread {
private Socket socket = null;
public ServerThread(Socket socket) {
this.socket = socket;
}
@Override
public void run() {
try {
BufferedReader br = new BufferedReader(new InputStreamReader(socket
.getInputStream()));
String str = null;
while ((str = br.readLine()) != null) {
System.out.println("服务线程收到来自客户端的消息" + str);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
- Socket 注意事项; 要关闭流; 否则报错connection reset;
- java报错:Connection reset by peer: socket write error
- Java Socket编程报错Connection reset by peer
- Tomcat 5报Connection reset by peer: socket write error
- java socket报 connection reset的原因和解决方式
- JavaMail 报错 Connection reset 解决办法
- JDBC 连连Hive报错:Connection reset
- Linux SSH连接报错Read from socket failed: Connection reset by peer -bash: fork: 资源暂时不可用
- pyspider连接rabbitmq ,结果出现socket.error: [Errno 104] Connection reset by peer 这样的报错信息
- Socket异常之Connection reset
- eclipe连接cvs报错“套接字异常:connection reset”、"connection reset by peer"、“caused connection abort: recv fa”等
- FtpClient连接ftp 报Connection reset by peer: socket write error异常
- IE习题(word文档)下载报错(Connection reset by peer: socket write error) 。谷歌、360浏览器下面下载正常
- Connection reset by peer , socket write error
- Connection reset by peer: socket write error
- Connection reset by peer: socket write error
- Connection reset by peer: socket write error
- Socket编程中的Connection reset异常
- centos修改IP地址
- html学习笔记
- POJ 1325 ZOJ 1364 最小覆盖点集
- 2013年中秋节放假安排
- android之wifi体系架构源码流程分析
- Socket 注意事项; 要关闭流; 否则报错connection reset;
- 连连看游戏中的最短路径
- 2.10 寻找数组中的最大值和最小值
- css学习笔记
- C#与json
- java代码无法解析自定义类
- 07-linux中安装jdk
- 算法小题二(求高次方程的一个实根2x^4-4x^3+6X^2-8x-8=0)
- javascript学习笔记