android套接字代码

问题描述

| 为什么无法使用以下代码打开套接字:
                try {
                    Connect=(Button)findViewById(R.id.connect);
                    InetSocketAddress address = new InetSocketAddress(\"192.168.1.2\",54628);
                    DatagramPacket request = new DatagramPacket(cmd.getBytes(),cmd.length(),address);
                    DatagramSocket socket = new DatagramSocket();
                    socket.send(request);
                } catch (SocketException e) {
                    System.out.print(\"SSSS\");
                }
但是当我这样做时它确实起作用:
    clientSocket= new Socket(\"192.168.1.2\",54635); 
    Text.append( \"\\n created a socket\");
错误日志:
05-24 23:04:58.497: ERROR/AudioPolicyManagerBase(95): unknown stream type
05-24 23:05:10.787: ERROR/AudioPolicyManagerBase(95): unknown stream type
05-24 23:05:10.787: ERROR/AudioPolicyManagerBase(95): unknown stream type
05-24 23:05:10.787: ERROR/AudioPolicyManagerBase(95): unknown stream type
05-24 23:05:10.787: ERROR/AudioPolicyManagerBase(95): unknown stream type
    

解决方法

您真的应该考虑回顾其他问题并接受答案(如果它们对您有用)。您接受0%接受率的可能性较小。 将您的System.out.print()语句更改为e.printStackTrace();然后运行该应用程序,并从Logcat复制输出,并将其粘贴到您的问题中。这将帮助我们了解实际出了什么问题。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...