各位大虾,我想用VB编写一个远程控制软件,想用来控制远程客户端重新启动和关机

,请问我该在客户端和服务端里各写入什么代码呢?... ,请问我该在客户端和服务端里各写入什么代码呢? 展开
 我来答
泉浩涆gm
2006-08-16 · TA获得超过162个赞
知道答主
回答量:131
采纳率:0%
帮助的人:172万
展开全部
简单的CS,使用winsock控件,WS 为服务端 winsock ,WC 为客户端 winsock

服务端(远程)
Private Sub Form_Load()
Ws.LocalPort = 1001'监听端口
Ws.Listen
End Sub

Private Sub Ws_Close()
Ws.Listen
End Sub

Private Sub Ws_ConnectionRequest(ByVal requestID As Long)
If Ws.State <> sckClosed Then Ws.Close
Ws.Accept requestID
End Sub

Private Sub Ws_DataArrival(ByVal bytesTotal As Long)
Dim tmp As String
Ws.GetData tmp, vbString
Select Case tmp
Case "Command=1"
MsgBox "关机程序"
Case "Command=2"
MsgBox "重启程序"
End Select
End Sub

客户端(本地)
Private Sub Form_Load()
Wc.RemoteHost = "127.0.0.1"'远程IP地址
Wc.RemotePort = 1001'远程端口
Wc.Connect
End Sub

Private Sub Command1_Click()
Wc.SendData "Command=1"'发送关机命令
End Sub

Private Sub Command2_Click()
Wc.SendData "Command=2"'发送重启命令
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式