vps服务器怎么使用?

vps服务器怎么使用?,第1张

1、在开始运行里(或者电脑的win键+R)在运行里输入mstsc,如图显示。

2、在d出的对话框中输入你的ip地址。

3、出现如图显示的对话框选择是。

4、然后等一会进度反应时间就会进入让你输入帐号密码的窗口。

5、把空间商给你的帐号密码填入就可以登录你vps的控制面板了,其实也就是一个主机。

6、如下图所示,就已经登陆进入你的vps服务器了。

在配备Android系统的手机中,一般都配备了GPS设备。Android为我们获取GPS数据提供了很好的接口。本文来说一下如何使用Android获取GPS的经纬度。
1 从Service继承一个类。
2 创建startService()方法
3 创建endService()方法 重载onCreate方法和onDestroy方法,并在这两个方法里面来调用startService以及endService。
4 在startService中,通过getSystemService方法获取ContextLOCATION_SERVICE。
5 基于LocationListener实现一个新类。默认将重载四个方法onLocationChanged、onProviderDisabled、onProviderEnabled、onStatusChanged。对于onLocationChanged方法是我们更新最新的GPS数据的方法。一般我们的 *** 作都只需要在这里进行处理。
6 调用LocationManager的requestLocationUpdates方法,来定期触发获取GPS数据即可。在onLocationChanged函数里面可以实现我们对得到的经纬度的最终 *** 作。
7 最后在我们的Activity里面通过按钮来启动Service,停止Service。
示意代码如下:
package comoffbyegpsservice;
import androidappService;
import androidcontentContext;
import androidcontentIntent;
import androidlocationLocationListener;
import androidlocationLocationManager;
import androidosBinder;
import androidosIBinder;
import androidutilLog;
public class GPSService extends Service {
// 2000ms
private static final long minTime = 2000;
// 最小变更距离10m
private static final float minDistance = 10;
String tag = thistoString();
private LocationManager locationManager;
private LocationListener locationListener;
private final IBinder mBinder = new GPSServiceBinder();
public void startService() {
locationManager = (LocationManager) getSystemService(ContextLOCATION_SERVICE);
locationListener = new GPSServiceListener();
locationManagerrequestLocationUpdates(LocationManagerGPS_PROVIDER, minTime, minDistance,
locationListener);
}
public void endService() {
if (locationManager != null && locationListener != null) {
locationManagerremoveUpdates(locationListener);
}
}
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return mBinder;
}
@Override
public void onCreate() {
//
startService();
Logv(tag, "GPSService Started");
}
@Override
public void onDestroy() {
endService();
Logv(tag, "GPSService Ended");
}
public class GPSServiceBinder extends Binder {
GPSService getService() {
return GPSServicethis;
}
}
}
GPSServiceListener的实现
package comoffbyegpsservice;
import javatextDateFormat;
import javatextSimpleDateFormat;
import javautilCalendar;
import javautilGregorianCalendar;
import javautilTimeZone;
import androidlocationLocation;
import androidlocationLocationListener;
import androidlocationLocationProvider;
import androidosBundle;
import androidutilLog;
import androidwidgetToast;
public class GPSServiceListener implements LocationListener {
private static final String tag = "GPSServiceListener";
private static final float minAccuracyMeters = 35;
private static final String hostUrl = ">vps最好使用系统自带的防火墙,不要安装其他网络防火墙
否则针对网络驱动部分的修改可能导致Virtuozzo的某些服务启动失败
在VPS上,请使用系统自带的防火墙,不要安装其他网络防火墙
如果强行安装了网络防火墙,则可以发现这些防火墙自己的监控服务启动失败
不能正常运行。
不可以
用户可以使用 *** 作系统自带的网络防火墙,并可以自行配制规则。987 已经通知用户,无需安装软件防火墙,如果用户强行安装,则安装一般能成功,但无法正常使用。

'服务器端,在窗口上创建两个Winsock控件,名字分别为SockServer和SockClient,然后复制以下代码
Private
Sub
Form_Load()
With
SockServer
LocalPort
=
2000
'指定端口号(一般指定1024以上的端口就好)
Bind
End
With
End
Sub
'这里处理接收客户端发送来的信息
Private
Sub
SockClient_DataArrival(ByVal
bytesTotal
As
Long)
Dim
Tmp
As
String
SockClientGetData
Tmp
'接收客户端发送来的信息
MsgBox
Tmp
'显示客户端发来的信息
End
Sub
'这里是处理收到的连接请求
Private
Sub
SockServer_ConnectionRequest(ByVal
requestID
As
Long)
SockClientClose
'防止曾经打开过SockClient
SockClientAccept
requestID
'接受客户端的请求
End
Sub
'当然服务器端也可以向客户端发送信息,如在窗口上创建一个Command1控件,然后再添加一下代码
Private
Sub
Command1_Click()
If
SockClientState
=
7
Then
'判断是否处于连接状态
7表示已经连接
SockClientSendData
"这是服务器端发来的信息"
End
If
End
Sub
'向客户端添加一个Winsock控件,名为SockClient,一个Command控件名字用默认的Command1,然后复制一下代码
Private
Sub
Form_Load()
SockClientRemoteHost
=
"127001"
'这里应该填入服务器IP地址,如果是在同一台电脑上可以用127001
SockClientRemotePort
=
2000
'这里是设置服务器打开的端口,由于前面服务器端口设为了2000,所以这里也要设置为2000
SockClientConnect
End
Sub
'连接成功后会激活Connect事件
Private
Sub
SockClient_Connect()
MsgBox
"已经连接到了服务器:"
&
SockClientRemoteHost
End
Sub
'这里是接收服务器发送来的信息
Private
Sub
SockClient_DataArrival(ByVal
bytesTotal
As
Long)
Dim
Tmp
As
String
SockClientGetData
Tmp
MsgBox
Tmp,
vbOKOnly,
"收到的信息"
End
Sub
'这里是向服务器发送信息
Private
Sub
Command1_Click()
If
SockClientState
=
7
Then
'如果处于连接状态,则发送数据
SockClientSendData
"这是客户端发来的信息"
'发送信息,内容可以任意
End
If
End
Sub


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13435948.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-05
下一篇 2023-08-05

发表评论

登录后才能评论

评论列表(0条)

保存