Pythonの実装ファイル、映像伝送

#サーバ

インポートソケット
インポートJSON

SK = socket.socket()
sk.bind(( '127.0.0.1'、9001))
sk.listen()
CONN、ADDR = sk.accept()

json_dic = conn.recv(1024)。デコード( 'UTF-8')
、DIC = json.loads(json_dic)
+ '\\' + DIC [ 'FILE_NAME']:FILE_PATH = 'F'

、Fとしてオープン(FILE_PATH、 'WB')を有する:
DIC [ながら」 FILE_SIZE ']> 0:
file_conet = conn.recv(1024)
DIC [' FILE_SIZE '] - = LEN(file_conet)
f.write(file_conet)

はconn.close()
sk.close()
クライアント
のインポートは、ソケット
 のインポートOS
 のインポートJSON 

SK = socket.socket()
sk.connect((' 127.0.0.1 '、9001 ))

ファイル = R " ビデオ\ 155_のもとWAF \ nginxのコア知識と言う100 \ OpenResty:FをファイアウォールのMP4 ' 
FILE_SIZE = os.path.getsize(ファイル)
FILE_NAME = os.path.basename(ファイル)
DIC = { ' FILE_NAME ':file_nameに、' FILE_SIZE ' :FILE_SIZE} 

json_dic = json.dumps(DIC)
sk.send(json_dic.encode('UTF-8 ' )) 
開いているファイルと' RB ' Fとして):
    conntent = f.read()
    sk.send(conntent)

sk.close()

 

おすすめ

転載: www.cnblogs.com/lxc123/p/12528765.html