Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » 实战错误讨论  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:Socket类如何使用? [Re:chpfeng]
Skybus

黄昏日晕



发贴: 111
积分: 6
于 2006-03-10 20:37 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
这个程序在原书本上应该是没有问题的,估计是你抄错了一些代码段,下面是我修改后的,标记红色的是修改的!
服务器端:

import java.io.*;
import java.util.*;
import java.net.*;
public class JabberServer {
public static final int PORT = 8080;
public static void main(String[] args) throws IOException {
ServerSocket ss = new ServerSocket(PORT);
System.out.println("Started..." + ss);
try {
Socket socket1 = ss.accept();
try {
System.out.println("Connetion Accepted:" + socket1);
BufferedReader in = new BufferedReader(new InputStreamReader(
socket1.getInputStream()))
;
PrintWriter out = new PrintWriter(new BufferedWriter(
new OutputStreamWriter(socket1.getOutputStream())),
true);
while (true) {
String str = in.readLine();
if (str.equals("END"))
break;
System.out.println("Echoing:" + str);
out.println(str);
}
} finally {
System.out.println("Closing..");
if (socket1 != null)
socket1.close();
}
} finally {
ss.close();
}
}
}


客户机端基本没错!

另外,你在贴代码时记得要加上代码标记,这样别人看的时候会方便一点!




话题树型展开
人气 标题 作者 字数 发贴时间
8277 Socket类如何使用? chpfeng 3529 2006-03-10 19:30
6445 Re:Socket类如何使用? Skybus 1437 2006-03-10 20:37
6148 Re:Socket类如何使用? chpfeng 30 2006-03-11 22:11
6582 Re:Socket类如何使用? YuLimin 65 2006-03-13 09:41

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923