我建立了一个client,
clnSocket = new QSslSocket;
clnSocket->setLocalCertificate("/home/yiyu/work/trunk/03APPs/client/login");
clnSocket->connectToHostEncrypted("192.168.3.169",5203);
connect(clnSocket,SIGNAL(encrypted()),this,SLOT(sendUserItem()));
connect(clnSocket,SIGNAL(readyRead()),this,SLOT(receUserItem()));
sendUserItem()是用来发送数据的函数,我之前用普通的QTCPSOCKET连接,发送都成功,但是换成QSSLSOCKET就不行了,服务器接收不到,这么写有什么问题没?
还有我看setLocalCertificate的说明文档,说如果设置了一个local certificate,那么也必须设置一个private key,这个private key是怎么获得的?
谢谢大家解答~
[ 此帖被caomoqr在2009-03-17 14:45重新编辑 ]