怎么利用socket传一个vector<CString>vecStr-CSDN论坛
2016-11-20
展开全部
怎么利用socket传一个vector<CString>vecStr
socket负责的只是数据传输,和file操作比较类似,可以把recv和send类比为read和write,所以收发涉及到数据的序列化和反序列化。楼主的情况可以把vector里的字符串使用连接符比如分号连接后,将连接后的字符串的c_str指向的缓冲区发过去,接收方收到后然后通过分隔符split一下就行了。如果以后要发更复杂的数据结构则还是要考虑更完善的序列化和反序列化方案
socket负责的只是数据传输,和file操作比较类似,可以把recv和send类比为read和write,所以收发涉及到数据的序列化和反序列化。楼主的情况可以把vector里的字符串使用连接符比如分号连接后,将连接后的字符串的c_str指向的缓冲区发过去,接收方收到后然后通过分隔符split一下就行了。如果以后要发更复杂的数据结构则还是要考虑更完善的序列化和反序列化方案
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询