- 博客(3)
- 收藏
- 关注
原创 FTP项目总结
内容简介:利用socket将客户端与服务端进行网络连接,客户端可查看服务端的文件以及文件夹,并且可以下载到本地,也可上传到服务器。当前缺点:1、只能get 文件,不能get文件夹.2、得到的文件大小最多只有1024个字节。3、暂时这么多解决方法:1.……2、先lseek 读取文件的长度,再用malloc函数动态申请空间过程使用到的函数:1、strstr(char *str1,char *str2);2、char *cmd = strtok(msg.cmd," “);3、char *s
2021-02-28 22:56:28 185
原创 网络编程之TCP与UDP协议
TCP/UDP对比TCP面向连接(如打电话要先拨号建立连接) ;UDP 是无连接的,即发送数据之前不需要建立连接TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付.QinZhiKe15777217183TCP面向字节流,实际上是TCP把数据看成一 连串无结构的字节流;UDP是面向报文的, UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等)每一条
2021-02-02 15:33:59 293
原创 linux 线程较进程的优势
一 线程和进程之间的比较:启动新的进程必须要给他分配独立的空间来维护他的代码段、数据段、bss段等,是一种非常昂贵的方式。而线运行一个进程中的多个线程,他们共享同一片地址,共享大部分数据,启动一个线程所花费的空间远小于启动一个进程所花费的空间。总的来说,一个进程的开发大约是一个线程开发的30倍左右。线程之间有方便的通信机制。对不同进程来说,它们具有独立的数据空间,要进行数据的传递只能通过通信的方式进行,这种方式不仅费时,而且很不方便。由于同一进程下的线程之间共享数据空间,所以一个线程的数
2021-02-02 11:16:27 177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人