为什么我用socket传含有string类的结构体总是会出现乱码啊昨天一模一样的写法还可以正确传输现在却不行了
不要直接用String类型。用char数组。
string s; if(getline(infile,s)) { char a[1024]; int len = s.copy(a,1024); send(conn,a,len,0); }