我正在尝试通过C ++通过套接字发送包含二进制数据的ostream
。
我将Microsoft SEAL用于
关于加密的发展。
现在我需要从客户端向服务器发送密文。 Microsoft SEAL提供了一个功能
void Ciphertext::save(ostream &stream) const
,用于将密文对象序列化为ostream
,但是在调用
void Ciphertext::save(ostream &stream) const
,
我不知道如何在客户端中通过套接字发送密文(位于ostream
中) (当然也不知道如何在服务器中接收)。
我尝试了solution,但是当数据为二进制数据时,它似乎无法工作。
我想知道如何编写在客户端发送ostream
在服务器中接收的代码。谢谢。
答案 0 :(得分:0)
您可以将其传递给private ignoreTap = false;
shareNews(){
this.ignoreTap = true;
// ...
}
newsDetails(){
if (this.ignoreTap) { this.ignoreTap = false; return; }
// ...
}
进行填充,然后精确提取包含二进制数据的字符串:
ostringstream