初学Socket求高手帮忙解决下问题

lujccool 2010-04-28 09:40:00

import java.net.*;
import java.io.*;

public class TalkServer {

public static void main(String[] args) {
ServerSocket ss = null;
Socket sk = null;
BufferedReader cRead = null;
BufferedReader sRead = null;
String message = null;
PrintWriter pw = null;

try {
ss = new ServerSocket(6666);

sk = ss.accept();

cRead = new BufferedReader(new InputStreamReader(sk.getInputStream()));

pw = new PrintWriter(sk.getOutputStream());

sRead = new BufferedReader(new InputStreamReader(System.in));

System.out.println("客户端说:" + cRead.readLine());

message = sRead.readLine();
while (!message.equals("bye")) {
pw.print(message);
pw.flush();

System.out.println("客户端说" + cRead.readLine());
message = sRead.readLine();
}
} catch (IOException e) {
e.printStackTrace();
}

try {
cRead.close();
sRead.close();
pw.close();
sk.close();
ss.close();
} catch (IOException e) {

e.printStackTrace();
}

}
}


import java.net.*;
import java.io.*;

public class TalkClient {

public static void main(String[] args) {

try {
String message = null;
Socket sk = new Socket("127.0.0.1", 6666);
BufferedReader sRead = new BufferedReader(new InputStreamReader(sk.getInputStream()));
PrintWriter pw = new PrintWriter(sk.getOutputStream());
BufferedReader cRead = new BufferedReader(new InputStreamReader(System.in));
message = cRead.readLine();
while (!message.equals("bye")) {
pw.print(message);
pw.flush();
System.out.println("服务器端说:" + sRead.readLine());

message = cRead.readLine();

}
cRead.close();
sRead.close();
pw.close();
sk.close();
} catch (UnknownHostException e) {

e.printStackTrace();
} catch (IOException e) {

e.printStackTrace();
}

}
}
...全文
119 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lujccool 2010-04-29
  • 打赏
  • 举报
回复
问题就是 在我电脑上运行,,服务器端不输入也没有输出。
宅男小何 2010-04-29
  • 打赏
  • 举报
回复
LZ想了解socket的哪方面啊?我空间提供了个socket传输文件的例子,可以去看看,提供了整个程序的下载!
cwjieNo1 2010-04-29
  • 打赏
  • 举报
回复
运行了没有什么问题啊??
amdgaming 2010-04-29
  • 打赏
  • 举报
回复
什么问题 也不说 ??
先学会 提问 好吗
yexiongMYBH 2010-04-29
  • 打赏
  • 举报
回复
请问。你有什么疑问..你用DatagramPacket 试试看
xinhaishi 2010-04-29
  • 打赏
  • 举报
回复
What's the point!`
likk9999 2010-04-29
  • 打赏
  • 举报
回复
坐看结果
wslzxql 2010-04-28
  • 打赏
  • 举报
回复
楼主什么问题啊

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧