python客戶端讀取文件併發送接收數據

# -*- coding=gb2312 -*-
__author__ = 'vincent'

import socket
import time
import sys
import locale

def Client():
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.connect(('192.168.2.100', 20000))
    print "鏈接服務端" + "192.168.2.100" + ".20000" + "成功..."
    file_object = open('mpcomm.xml')
    try:
        all_text = file_object.read()
    finally:
        file_object.close()

    send_data = '{:0>6d}{}'.format(len(all_text), all_text)
    print "發送數據:" + send_data
    sock.send(send_data)
    recv_data = sock.recv(10240)
    print "接受數據:" + recv_data

def p(f):
    print '%s.%s(): %s' % (f.__module__, f.__name__, f())

if __name__ == '__main__':
    Client()
相關文章
相關標籤/搜索