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;
Run Code Online (Sandbox Code Playgroud)
当我编写这段代码时,我的长度为8,即我要发送的字符串的8个字符,但我想发送整个字符串.所以,请帮帮我.