小编Bri*_*ian的帖子

从C#发送数据到Web服务器,最有效的方法是什么?

我正在使用我在C#中编写的基本程序从Windows手机向网络服务器发送gps坐标.问题是手机上的数据计划每月只允许4 MB.我计划每10秒更新一次位置.

目前我只是每10秒创建一个webrequest到服务器上的php页面,坐标在url中传递,php页面将它们保存到数据库中.

这会为每个请求生成大约1K的数据,按此速率,我将在不到一天的时间内达到我的数据限制.

有没有更有效的方法来做到这一点?

更新:

我需要再解释一下这个应用.我在一所大学工作,我们想在我们的班车上使用电话,每隔10秒就将班车的位置发送到服务器.然后有一个学生可以通过他们的电脑或电话访问的网站,看看航天飞机在哪里.

这将允许他们决定是否要等待班车或开始步行.所以我可能会进行20秒更新,但那将是关于它的.该应用程序不会全天候运行,但我使用最坏的情况,以防手机没有关闭.

c# gps webrequest

2
推荐指数
1
解决办法
1234
查看次数

具有特殊结果排序的SQL查询

我有一个表有3列代表公交车路线的停靠点.

ID
stop_name
stop_order
Run Code Online (Sandbox Code Playgroud)

我想要返回一个从当前停止开始的停靠列表(我知道).因此,如果当前停止是第5号停止,则返回的内容如下:

stop_order
5
6
7
8
1
2
3
4
Run Code Online (Sandbox Code Playgroud)

我试过了:

Select * from routes where stop_order >= 3 and route = 'Red' 
Union 
Select * from routes where stop_order < 3 and route = 'Red
Run Code Online (Sandbox Code Playgroud)

如果数据按停靠顺序输入表中,则可以正常工作.如果不是,则按照输入的顺序返回数据.

mysql sql sql-order-by

0
推荐指数
1
解决办法
140
查看次数

标签 统计

c# ×1

gps ×1

mysql ×1

sql ×1

sql-order-by ×1

webrequest ×1