name nal style 文件 .so port cli recv pytho
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()
来源: http://www.bubuko.com/infodetail-2456700.html