byte[] buff=new byte[1024]
s.Receive(buff);
string message = System.Text.Encoding.ASCII.GetString(buff);
message.Trim();
string [email protected]+ "\\rec.txt";
Stream str = File.OpenWrite(path);
using (StreamWriter writer = new StreamWriter(str))
{
writer.Write(message);
writer.Flush();
}我想用buff套接字s的报文,然后储存在rec.txt文件中,问题是:我发送“hello”报文,
结果文件中是在hello后面还有 1024-5=1019个空格,请问应该怎么解决!!!
s.Receive(buff);
string message = System.Text.Encoding.ASCII.GetString(buff);
message.Trim();
string [email protected]+ "\\rec.txt";
Stream str = File.OpenWrite(path);
using (StreamWriter writer = new StreamWriter(str))
{
writer.Write(message);
writer.Flush();
}我想用buff套接字s的报文,然后储存在rec.txt文件中,问题是:我发送“hello”报文,
结果文件中是在hello后面还有 1024-5=1019个空格,请问应该怎么解决!!!
int len=s.Receive(buff);
string message = System.Text.Encoding.ASCII.GetString(buff,0,len); 自己摸索出来了