西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程手機刷機技巧 → 手機通過電腦上網(wǎng)后直接使用手機遠程關電腦

手機通過電腦上網(wǎng)后直接使用手機遠程關電腦

前往專題相關軟件相關文章發(fā)表評論 來源:MikeZhang時間:2012/2/4 13:41:17字體大小:A-A+

作者:MikeZhang點擊:286次評論:0次標簽: 手機

  • 類型:手機證券大。2.5M語言:中文 評分:4.5
  • 標簽:
立即下載

手機通過電腦上網(wǎng),睡覺時需要遠程關機(太冷,懶得起來^_^)。

前面提到過Android手機如何通過電腦上網(wǎng)(http://elephantinaurance.com/html/14395_1.html),
這篇文章是它的后續(xù),介紹如何遠程關機(以windows為例,提供一個思路)。

想象下這個場景:冬天在被窩里面拿著Android手機通過電腦上網(wǎng)(看視頻……),睡覺時還要爬起來去關電腦……很不爽吧!
所以我們需要遠程關機軟件,可第三方的信不過,怎么辦?
自己寫一個唄!
其實很簡單,原理如下:
windows的關機命令為"shutdown -s -t 0",程序的原理就是通過socket觸發(fā)這個調(diào)用。
這里有python的示例代碼,需要的朋友可以改寫下。

PC服務端代碼:

 1 '''
 2      File      : shutdownSvr.py
 3      Author    : Mike
 4      E-Mail    : Mike_Zhang@live.com
 5 '''
 6 import socket,os
 7 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)  
 8 sock.bind(('192.168.123.1', 12345))  # my ip 
 9 sock.listen(5)  
10 while True:  
11     connection,address = sock.accept()  
12     try:  
13         connection.settimeout(5)  
14         buf = connection.recv(1024)  
15         if buf == 'shutdown':  
16             os.system('shutdown -s -t 0')            
17     except socket.timeout:  
18         print 'time out'  
19     connection.close()  
20     

Android客戶端代碼:

 1 '''
 2      File      : shutdownCli.py
 3      Author    : Mike
 4      E-Mail    : Mike_Zhang@live.com
 5 '''
 6 import socket  
 7 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)  
 8 sock.connect(('192.168.123.1', 12345))  
 9 sock.send('shutdown')  
10 sock.close()  

提示 :Android上需要裝派森Python 3.2.2 Final :http://elephantinaurance.com/soft/16361.html

好,就這些了,希望對你有幫助。

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)