socket 的问题

[复制链接]
查看11 | 回复0 | 2008-5-21 00:55:27 | 显示全部楼层 |阅读模式
import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; import java.net.*; public class ClientSecket { public static void main(String[] args) { InetAddress address; try { address = InetAddress.getLocalHost(); try { Socket client = new Socket(address, 8888); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(client.getOutputStream())); bw.write("dfasdf"); } catch (IOException e) { e.printStackTrace(); } } catch (UnknownHostException e) { e.printStackTrace(); } } } import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; public class SocketServer { public static void main(String[] args) { try { ServerSocket ss = new ServerSocket(8888); Socket s = ss.accept(); BufferedReader br= new BufferedReader(new InputStreamReader(( s.getInputStream()))); System.out.println(br.readLine()); } catch (IOException e) { e.printStackTrace(); } } } F:\编译~1\探幽>java SocketServer java.net.SocketException: Connection reset at java.net.SocketInputStream.read(SocketInputStream.java:168) at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411) at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453) at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183) at java.io.InputStreamReader.read(InputStreamReader.java:167) at java.io.BufferedReader.fill(BufferedReader.java:136) at java.io.BufferedReader.readLine(BufferedReader.java:299) at java.io.BufferedReader.readLine(BufferedReader.java:362) at SocketServer.main(SocketServer.java:17)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行