KSOAP Android和ASP.NET web服务
我想知道是否有人能帮助我理解这个问题。我正在使用一个包含web方法的web服务来存储数据。数据通过使用ksoap库从Android手机发送信封。我能够将数据从手机发送到服务器,web方法使用NPGSQL和POSTGRES执行函数来存储数据 当我发送数据超过20次时,问题就开始了,web服务不再接收数据。我不知道这是ksoap的问题还是我的web服务的问题 安卓代码 ASP.NET web服务 我不明白的是,为什么当我向我的web服务发送20次数据时,它就不能再接收了KSOAP Android和ASP.NET web服务,android,asp.net,web-services,soap,android-ksoap2,Android,Asp.net,Web Services,Soap,Android Ksoap2,我想知道是否有人能帮助我理解这个问题。我正在使用一个包含web方法的web服务来存储数据。数据通过使用ksoap库从Android手机发送信封。我能够将数据从手机发送到服务器,web方法使用NPGSQL和POSTGRES执行函数来存储数据 当我发送数据超过20次时,问题就开始了,web服务不再接收数据。我不知道这是ksoap的问题还是我的web服务的问题 安卓代码 ASP.NET web服务 我不明白的是,为什么当我向我的web服务发送20次数据时,它就不能再接收了 如果重建网页并重新发布网站,
如果重建网页并重新发布网站,我可以再次发送20个值,然后我就不能再通过电话发送了,这给了我一个提示,可能是我的web服务出了问题。非常感谢您的帮助。如果有多个呼叫,请在每次呼叫后尝试断开连接
transport.getConnection().disconnect();
谢谢你编辑我的代码安德鲁:我的网络服务可以从手机上收到任何信息吗?
[WebMethod(CacheDuration = 60)]
public double sensor_value(double a)
{
DateTime now = DateTime.Now;
string query;
query = "insert into sensor_values VALUES (@id,@sensor_name,@value,@date)";
NpgsqlConnection cnt = new NpgsqlConnection("Server=localhost;Port=5433; User Id=postgres;Password=admin;Database=Android_Sensors");
cnt.Open();
NpgsqlCommand command = new NpgsqlCommand(query, cnt);
command.Parameters.Add(new NpgsqlParameter("id", "1"));
command.Parameters.Add(new NpgsqlParameter("sensor_name", "Ambiental Temperature"));
command.Parameters.Add(new NpgsqlParameter("value", a));
command.Parameters.Add(new NpgsqlParameter("date",now));
try
{
NpgsqlDataReader dr = command.ExecuteReader();
}
catch (NpgsqlException ex)
{
}
cmb_Tables.Text + " and " + cmb_Tables2.Text, "");
table in the datagridview dgv_table
return a;
}
transport.getConnection().disconnect();