首页 > 技术文章 > python客户端读取文件并发送接收数据

stupid-vincent 2018-01-10 21:54 原文

# -*- 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()

 

推荐阅读