<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">i use &nbsp; SecureXMLRPCServer.py to test xml-rpc, just change cert,key,ca to mine.<div><span style="color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; line-height: 30px;">Encounter the same problem alsoĦ£</span></div><div><span style="color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; line-height: 30px;">if SSL-reading cause this problem, len is fixed to 1024. socket is syncing to recv all 1024 bytes.</span></div><div><span style="color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; line-height: 30px;"><br></span></div><div><span style="color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; line-height: 30px;">thanks</span></div><div><font color="#333333" face="Arial, Helvetica, sans-serif"><span style="line-height: 30px;"><br></span></font><br><br><br><br><div></div><div id="divNeteaseMailCard"></div><br>At 2013-03-18 16:10:10,bigclouds&nbsp;&lt;bigclouds@163.com&gt; wrote:<br> <blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">hi, vdsclient waiting all the time<div>client can send command, i see server side return result.</div><div>but client &nbsp;can not return.</div><div><br></div><div><br></div><div><div>[root@localhost mcvda]# python mcvdacli.py&nbsp;</div><div>connecting to 192.168.88.101:54321 ssl True ts /etc/pki/mcvda</div><div>&lt;ServerProxy for 192.168.88.101:54321/RPC2&gt;</div><div>^CTraceback (most recent call last):</div><div>&nbsp; File "mcvdacli.py", line 124, in &lt;module&gt;</div><div>&nbsp; &nbsp; print server.ping()</div><div>&nbsp; File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__</div><div>&nbsp; &nbsp; return self.__send(self.__name, args)</div><div>&nbsp; File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request</div><div>&nbsp; &nbsp; verbose=self.__verbose</div><div>&nbsp; File "/usr/lib64/python2.6/xmlrpclib.py", line 1253, in request</div><div>&nbsp; &nbsp; return self._
 parse_response(h.getfile(), sock)</div><div>&nbsp; File "/usr/lib64/python2.6/xmlrpclib.py", line 1382, in _parse_response</div><div>&nbsp; &nbsp; response = file.read(1024)</div><div>&nbsp; File "/usr/lib64/python2.6/socket.py", line 383, in read</div><div>&nbsp; &nbsp; data = self._sock.recv(left)</div><div>&nbsp; File "/usr/lib64/python2.6/ssl.py", line 215, in recv</div><div>&nbsp; &nbsp; return self.read(buflen)</div><div>&nbsp; File "/usr/lib64/python2.6/ssl.py", line 136, in read</div><div>&nbsp; &nbsp; return self._sslobj.read(len)</div><div>KeyboardInterrupt</div></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span></blockquote></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>