我想使用SignalR在客户端上显示一些实时随机数据。
问题是,每当我刷新页面时,它都会创建另一个连接并显示多个数据。
通常,我认为我的方法是错误的。
所以我做了。
步骤1:使用Nuget安装SignalR Install-Package Microsoft.AspNet.SignalR
步骤2:在Startup.cs文件中进行如下更改。
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
app.MapSignalR(); //Added this line for SignalR
}
}
Run Code Online (Sandbox Code Playgroud)
步骤3:创建集线器类。“ ServerStatisticsHub.cs”
public class ServerStatisticsHub : Hub
{
public void ServerParameter()
{
Random r = new Random();
int p = 0;
int m = 0;
int s = 0;
while(true) //May be this is the foolish thing I'm doing
{
p = r.Next(0, 100);
m = r.Next(0, 100);
s = r.Next(0, 100);
Clients.All.broadcastServerStatistics("{\"processor\":" …Run Code Online (Sandbox Code Playgroud) 我使用谷歌地图的geocode api.提供结果中的位置详细信息,其中包括位置边界,国家/地区和某些位置特定详细信息(仅限名称).
例如,我正在寻找"迪拜"城市的详细信息:
这是返回详细信息的链接http://maps.googleapis.com/maps/api/geocode/xml?address=dubai&sensor=false
但我需要靠近迪拜市的机场.
另请注意,我将在php中编写代码.