2 bullzerone bullzerone 于 2016.01.28 21:50 提问

socket问题读写文件的问题

一个程序一直在4000端口进行监听,一旦有外设通过网口连接过来,就开始读取相关的数据,现在想在外设连接的时候,把部分的数据保存到本地文件,然后在外设不连接的情况下,把本地以前保存的文件再次写入到端口,然后再运行监测一下可以么。
fread和fwrite可以实现逐行的读取和写入么。CFILE 类中的方法比起以上方法有什么好处?

1个回答

zhao_zhi
zhao_zhi   2016.01.28 22:02

fread和fwrite比CFILE类的读写效率更高,CFILE 类好处在于方便逐行读写。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用socket遇到的问题以及解决
在最近的项目中,要用到socket建立三个设备的连接用手机控制开灯,以前只能做到:一起开许多灯,实现原理之前也写过博客说过,非常简单,但是这次我想实现的是在手机上控制开关具体的某个灯,然后与做安卓端的同学沟通好之后就动工了,在手机上进入灯光控制界面之后就能查看当前的灯光状态以及控制开灯关灯,由于最近考试和实验课比较烦,所以项目就一直搁置着,然后开工之后遇到了一个问题,就是我要求安卓端的同学在进入灯
TCP的socket编程中常见问题及注意事项
TCP的socket编程中常见问题及注意事项
Java读写文件遇到的问题(已解决)
将一个十万行左右的文件按行分解为若干个一万行的文件,总是在最后一个文件中产生问题。例如一个源文件58089行,生成的前五个文件每个一万行没问题,但是最后一个文件却只有七千多行,且最后一行没有写完。程序运行没有任何异常抛出。代码如下:import java.io.*;import java.util.*;public class FileParter {    private ArrayList f
SOCKET三大通讯问题
SOCKET三大通讯问题,关于开发SOCKET开发过程经常遇到的三个问题
使用socket在andorid中相互传送文件
利用wifi和socket传送文件,主要解决了file的封装问题,socket延迟连接,file的文件结构和socket识别标志的问题
Socket开发之通讯协议及处理(解决粘包问题)
在Socket应用开发中,还有一个话题是讨论的比较多的,那就是数据接收后如何处理的问题。这也是一个令刚接触Socket开发的人很头疼的问题。 因为Socket的TCP通讯中有一个“粘包”的现象,既:大多数时候发送端多次发送的小数据包会被连在一起被接收端同时接收到,多个小包被组成一个大包被接收。有时候一个大数据包又会被拆成多个小数据包发送。这样就存在一个将数据包拆分和重新组合的问题
java socket解决半包、粘包问题
java socket解决半包、粘包问题 一、java socket出现半包、粘包问题原因及解决见博客: http://www.cnblogs.com/solq/p/4315763.html http://bbs.csdn.net/topics/250027309?page=2 http://blog.csdn.net/pi9nc/article/details/17165171
Linux socket 网络编程常见问题总结
网络编程常见问题总结 串讲(一)  网络编程常见问题总结  6 I& I! E- x8 Z+ p- U- B   在网络程序中遇到的一些问题进行了总结, 这里主要针对的是我们常用的TCP socket相关的总结, 可能会存在错误, 有任何问题欢迎大家提出.  . e3 Y0 @* _- e1 G- B% R   对于网络编程的更多详细说明建议参考下面的书籍   《UNIX网络编程》 《
代码来解决多进程/线程同时读写一个文件的问题。
大家都知道,PHP是没有多线程概念的,尽管如此我们仍然可以用“不完美”的方法来模拟多线程。简单的说,就是队列处理。通过对文件进行加锁和解锁,来实现。当一个文件被一个用户操作时,该文件是被锁定的,其他用户只能等待,确实不够完美,但是也可以满足一些要求不高的应用。 function T_put($filename,$string){ //追加方式打开 $fp
读写进程同步问题
std::atomic readers; std::mutex write; // One write, no reads. void write_fun() { write.lock();// We lock the resource while(readers > 0){}// We wait till everyone finishes read. // DO WR