| 查看: 1028 | 回复: 16 | |||
[交流]
C#循环中读取保存数据问题
|
|
最近学习用到了while(true)循环中读取数据保存到文件中,socket.Available string s =“”; if (sckt.Available != 0) { byte[] inBytes = new byte[sckt.Available]; sckt.Receive(inBytes, inBytes.Length, SocketFlags.None); //s = Convert.ToBase64String(inBytes);//乱码“0wCVPsAAHeGogpAV” s = BitConverter.ToString(inBytes); //转换成字符串保存,格式为十六进制“03-00-0A” //BitConverter.GetBytes()//转换回数组 //Encoding.Default.GetString()//返回的字符串出现乱码,default //System.Threading.Thread.Sleep(100); //Wait for response //receivedata(sckt); File.AppendAllText("raw.dat",s); //可持续接收数据 File.WriteAllBytes("rtcm.dat", inBytes); } 这是在while(true)循环里的,这么样才能使得file读取的数据为原本输出的byte数据。 我这里给了这节代码,里面几种转换都试过了可是保存的数据任然不对。 |
» 猜你喜欢
假如你的研究生提出不合理要求
已经有8人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
实验室接单子
已经有4人回复
全日制(定向)博士
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
★
sakura飘(金币+1): 谢谢参与
sakura飘(金币+1): 谢谢参与
|
2楼2016-09-27 00:40:31
★
sakura飘(金币+1): 谢谢参与
sakura飘(金币+1): 谢谢参与
|
3楼2016-09-27 04:50:22
★
sakura飘(金币+1): 谢谢参与
sakura飘(金币+1): 谢谢参与
|
4楼2016-09-27 05:26:48
5楼2016-09-27 05:46:20
6楼2016-09-27 06:01:16
liuqiang68
至尊木虫 (文坛精英)
- 应助: 1 (幼儿园)
- 金币: 42937.7
- 红花: 34
- 帖子: 39835
- 在线: 221.4小时
- 虫号: 1453747
- 注册: 2011-10-21
- 性别: GG
- 专业: 对策理论与方法
7楼2016-09-27 06:05:33
8楼2016-09-27 06:18:47
★
sakura飘(金币+1): 谢谢参与
sakura飘(金币+1): 谢谢参与
|
9楼2016-09-27 06:26:51
10楼2016-09-27 06:58:02












回复此楼

