发布网友 发布时间:2022-04-22 05:06
共2个回答
热心网友 时间:2023-07-01 02:29
socket负责的只是数据传输,和file操作比较类似,可以把recv和send类比为read和write,所以收发涉及到数据的序列化和反序列化。楼主的情况可以把vector里的字符串使用连接符比如分号连接后,将连接后的字符串的c_str指向的缓冲区发过去,接收方收到后然后通过分隔符split一下就行了。如果以后要发更复杂的数据结构则还是要考虑更完善的序列化和反序列化方案
热心网友 时间:2023-07-01 02:29
socket不管传送什么,都是以字符串的形式发送,发送和接收都是char类型。你可以在字符串中加分割符,还获取其中的子字符串。追问你的回答确实也是对的···谢谢啦···