sara596286
2011-03-09 21:47请问用socket实现广播,客户端怎么监听啊
我看网上的代码都是用GUI或者多线程做的,如果不这样可以做吗?这个是我客户端的代码,一直收不到消息,不知道问题在哪啊?可以有人帮我改一下吗?谢谢了!
[code="java"]public class SocketClient{
static Socket server;
public static void main(String[] args)throws Exception{
server=new Socket(InetAddress.getLocalHost(),5678);
BufferedReader wt=new BufferedReader(new InputStreamReader(System.in));
PrintWriter out=new PrintWriter(server.getOutputStream());
BufferedReader in=new BufferedReader(new InputStreamReader(server.getInputStream()));
while(true)
{
while(in.readLine()==null){
String str=wt.readLine();
out.println(str);
out.flush();
System.out.println(in.readLine());
}
String str=in.readLine();
System.out.println(in.readLine());
server.close();
}
}
}[/code]
- 点赞
- 回答
- 收藏
- 复制链接分享
7条回答
为你推荐
- 请问用socket实现广播,客户端怎么监听啊
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- java创建一个输出流赋值为null的作用
- 线程池
- java
- 线程
- 3个回答
- c#服务器段测量数据,多个客户端实时同步显示
- 同步
- socket
- 测量
- c#
- 1个回答