PC作为server,真机作为client,先运行了sever的java代码,之后将client工程运行在真机上。在真机上发送了消息后,怎么打开监听端口,看发送了什么啊?初学者请求大牛帮忙

解决方案 »

  1.   

    你是想看client发送了什么还是看server发送了什么。PC上可以用一个提示框来提示是否连接,发送的内容是什么。client可以用一个textview显示发送接收的内容!
      

  2.   

    打开端口
    mSocket = new Socket();
    try {
    mHost = InetAddress.getByName(hostIP); 
    mSocket.connect(new InetSocketAddress(hostIP, port));
                        }
                    catch(    ...接受消息要起一个线程
    class TCPListenThread extends Thread {
      public void run() {
    InputStream inStream = null;
                            try {
    inStream = mSocket.getInputStream();
    } catch (IOException e3) {
    e3.printStackTrace();
    }
    //后面的就是解析了
      }
    }
      

  3.   

    可以找个http抓包工具 类似httpwatch之类的东西 看下数据交互数据
      

  4.   

    接着楼上的 代码debug也是不错的
      

  5.   

    百度 android socket编程,网上有很多,我刚也在做这方面的项目,学习了很多,感觉收获也很多。
      

  6.   

    socket编程求帮助:http://topic.csdn.net/u/20120514/01/e822cd39-6820-412c-a203-79cf9167a9f6.html