使用套接字和我的程序传输数据是
class MyClass()
{
String ipadd;
int port;
MyClass(String s, int p)
{
this.ipadd = "10.0.2.2";
this.port = 8080;
}
Socket s = new Socket (ipadd, port);
..........
}
但我得到的错误是1)s= null, toString() unavailable - no suspended threads
。
2)Connection exception: failed to connect 10.0.2.2: connection failed.
我在我的模拟器上测试它,并在我的清单文件中提供了权限。我唯一的问题是为什么会得到toString() unavailable - no suspended threads
错误导致错误的原因以及如何解决这个问题。
答案 0 :(得分:0)
这可以解决您的问题。
class socket()
{
String ipadd;
String port;
socket(String s, int p)
{
this.ipadd = "10.0.2.2";
this.port = "8080";
}
Socket s = new Socket (ipadd, port);
..........
}
“8080”这需要用引号括起来。
答案 1 :(得分:0)
我解决了这个错误。问题在于我的IP地址。一旦我给服务器ip地址错误消失了。原因是当我们发送请求时,一些防火墙可能阻止或某些事情应该听你的连接。