服务端 xt.java
import java.net.*;
import java.io.*;public class xt{
public static void main(String[] args){
String temp=new String("this is it");
char[] bu=temp.toCharArray();
try{
ServerSocket ss=new ServerSocket(2000);
Socket s=ss.accept();
OutputStream os=s.getOutputStream();
OutputStreamWriter ow=new OutputStreamWriter(os);
System.out.println(bu);
ow.write(bu);
}catch(IOException ie){
ie.printStackTrace();
}
}
} 客户端 xxt.java
import java.net.*;
import java.io.*;public class xxt{
public static void main(String[] args){
char[] bu=new char[20];
try{
Socket s=new Socket("127.0.0.1",2000);
InputStream is=s.getInputStream();
InputStreamReader ir=new InputStreamReader(is);
ir.read(bu);
System.out.println(bu);
}catch(UnknownHostException ue){
System.out.println(ue.getMessage());
}catch(IOException ie){
System.out.println(ie.getMessage());
}
}
}
客户端没有收到预计的字符串,收到的是"Connection reset",是什么原因啊?是服务端的输出流写错了么?
import java.net.*;
import java.io.*;public class xt{
public static void main(String[] args){
String temp=new String("this is it");
char[] bu=temp.toCharArray();
try{
ServerSocket ss=new ServerSocket(2000);
Socket s=ss.accept();
OutputStream os=s.getOutputStream();
OutputStreamWriter ow=new OutputStreamWriter(os);
System.out.println(bu);
ow.write(bu);
}catch(IOException ie){
ie.printStackTrace();
}
}
} 客户端 xxt.java
import java.net.*;
import java.io.*;public class xxt{
public static void main(String[] args){
char[] bu=new char[20];
try{
Socket s=new Socket("127.0.0.1",2000);
InputStream is=s.getInputStream();
InputStreamReader ir=new InputStreamReader(is);
ir.read(bu);
System.out.println(bu);
}catch(UnknownHostException ue){
System.out.println(ue.getMessage());
}catch(IOException ie){
System.out.println(ie.getMessage());
}
}
}
客户端没有收到预计的字符串,收到的是"Connection reset",是什么原因啊?是服务端的输出流写错了么?
解决方案 »
- JInternalFrame 如何监听键盘事件
- 多线程小问题求解释
- java反射机制
- 内存分析 书 我学java有老师说内存分析 我想学的仔细点 什么书提供了这方面的知识
- 自定义异常的问题
- 关于import????
- 听说《core java》流行两个中文版本,第六版和第七版,我注意到译者不同,不知道哪本更好?
- 我通过java.lang.system中getProperties() 方法获得操作系统
- 请教:如何让applet访问本地文件?
- 将java数组中的数据绘制成曲线,应该用怎样的算法?请求帮助.
- java3d 可否载入 3d 模型 具体方法是?我是rookie
- swing 数据库存连接问题
你跟踪下程序看看
ow.write(bu);后加ow.flush();