0
string s = "100:T1:R1:170.168.0.9:55555:11111";
stringstream ss;
ss<<s;
string Temp= ss.str();
ss.str(string());
char *buff= const_cast<char *>(Temp.c_str());
I have string in this buff.
int len;
len=sendto(sd, buff,sizeof(buff), 0, (struct sockaddr*)&addr, sizeof(addr));
cout<<"\n"<<len<<endl;
当我写这段代码时,我得到的长度是8,即我想发送的字符串的8个字符,但是我想发送整个字符串。 所以,请帮助我。发送到函数错误: