刚刚完成了一个简单的进程之间相互通信的程序,这个程序大概用了一周左右的时间,现在来进行一下总结,首先在主要代码上面的编写还是进行的比较顺利的,比如上面时候调用什么函数,以及函数里面的参数,通过这个编写,对这些函数的印象有了进一步的加深。不过在传输数据的那块花了一些时间去编写,刚刚开始的问题是每次clinet向server发送数据的时候,server端收到的数据总是丢失信息,经过反复检查发现首先自己在read函数的用法上没有理解透彻,之后是没有考虑到循环录入数据时,指针应该相应的做加法, read(int fd,char *ptr,int count);count为每次由fd向ptr录入的字数。
fgets(int fd,int size,FILE *stream)fgets会将回车键录入buffer中。
阅读(1066) | 评论(0) | 转发(0) |