如何解决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复制输出,并将其粘贴到您的问题中。这将帮助我们了解实际出了什么问题。