#coding:utf-8import
socket
import
threading
import
time
def
dealclient(sock
,addr
):#第四步:接收傳來的資料,並傳送給對方資料
print('accept new connection from %s:%s'
%addr
) sock
.send(b'hello,i am server!')
while true
:data =
sock
.recv(1024)
time.sleep(1)
if not
data or
data.decode('utf-8')==
'exit'
:break
print('--->%s'
%data.decode('utf-8'))
sock
.send(('loop_msg:%s'
%data.decode('utf-8')).encode('utf-8'))
#第五步:關閉socket
sock
.close()
print('connection from %s:%s closed'
%addr
)if
__name__==
'__main__'
:#第一步:建立乙個基於ipv4和tcp協議的socket
#socket繫結的ip(127.0.0.1為本機ip)與埠9999
s = socket.socket(socket.af_inet,socket.sock_stream)
s.bind(('127.0.0.1',9999))
#第二步:監聽連線
s.listen(5)
print('waiting for connection...')
while true
:#第三步:接收乙個新連線
sock,addr=s.accept()
#建立新執行緒來處理tcp連線
t=threading.thread(target
=dealclient,args
=(sock,addr))
t.start()
在Windows下利用Python控制Linux
在windows下如何能控制linux,大概的想法肯定是ssh,的確,python也提供了對應的庫,以下先提供乙個例子,通過python獲得xenserver的uuid import paramiko hostname 10.10.10.100 port 22 username root passw...
python在windows下的備份程式
我看的是 python簡易教程 裡面講的是在linux下的,我懶得切換系統,就像在xp上測試一下,都差不多相同,就是到執行打包的時候是不一樣的。要用到winrar,其他的壓縮檔案也是一樣的。首先我們要把winrar的路徑新增到path裡面,這裡新增完了要重啟機子才有效。ps 我就糾結在這裡n久,為什...
PYTHON在WINDOWS環境下的環境變數設定
1.首先需要在系統中註冊python環境變數 假設python的安裝路徑為c python2.5,開啟 我的電腦 屬性 高階 環境變數 系統變數 在path的值後面追加 c python25 記得加上 分號 與前面的值分隔開 上述環境變數設定成功之後,就可以在命令列直接使用python命令。或執行 ...