sara596286
sara596286
2011-03-09 21:47

请问用socket实现广播,客户端怎么监听啊

  • it技术
  • 互联网问答
  • IT行业问题
  • 编程语言问答
  • 计算机技术

我看网上的代码都是用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条回答

为你推荐