| 查看: 1086 | 回复: 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数据。 我这里给了这节代码,里面几种转换都试过了可是保存的数据任然不对。 |
» 猜你喜欢
情人节自我反思:在爱情中有过遗憾吗?
已经有6人回复
基金正文30页指的是报告正文还是整个申请书
已经有4人回复
今年春晚有几个节目很不错,点赞!
已经有6人回复
球磨粉体时遇到了大的问题,请指教!
已经有15人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有5人回复
江汉大学解明教授课题组招博士研究生/博士后
已经有3人回复
tableman
木虫之王 (文学泰斗)
- 应助: 70 (初中生)
- 金币: 178251
- 散金: 150
- 红花: 480
- 沙发: 2
- 帖子: 135035
- 在线: 4346.3小时
- 虫号: 2148458
- 注册: 2012-11-26
15楼2016-09-29 08:28:40
5楼2016-09-27 05:46:20
6楼2016-09-27 06:01:16
8楼2016-09-27 06:18:47













回复此楼

