![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 89
CallMea阿堃
这个作者很懒,什么都没留下…
展开
-
websocket协议-浅析
由服务器主动推送给浏览器(客户端)的,这就是websocket的应用。原创 2023-08-25 18:45:44 · 99 阅读 · 1 评论 -
C++网络编程进阶篇_IO多路复用
模型一样的,只是理论上解决了文件句柄数量的上限和避免了避免重复初始化的问题,遍历数组监视。调用流程是最简单且最基本的,它只能实现一对一通信,因为它使用的是同步阻塞的方式。比如避免或减少频繁的创建和销毁进程和线程,针对此问题的解决方案有使用。问题的本质是尽可能的减少网络程序并发状态下的服务器资源消耗,的结果似乎已经能满足一对多的想法了,但它仍然存在一些问题。继续使用之前一对一的通信模型是行不通的,只有通过改进网络。所以采用轻量级的多线程模型,是现阶段较好的解决方案。,这类进程越多就会逐渐耗尽我们的系统资源。原创 2022-12-31 21:22:45 · 575 阅读 · 1 评论 -
FTP基础知识_FTP服务端应用开发
网络编程_进阶_FTP服务器开发文件传输是日常生活,工作中需求量较高的一项功能,FTP可以使用户在两个已联网的计算机之间传输文件,它是互联网环境下传递文件最主要的方法。要了解FTP的传输过程,学习主动模式和被动模式的原理以及了解FTP相关的命令和应答信息自然是避免不了的.下面对FTP进行简单的介绍.FTP简介FTP( File Transfer Protocol )文件传输协议是基于TCP协议的.基于UDP协议的是TFTP( Trivial File Transfer Protocol )简单原创 2022-05-22 11:10:21 · 1701 阅读 · 0 评论 -
socket网络编程入门
网络编程实现两台或多台已经联网的计算机互相交换数据的行为,就是网络编程.我们日常使用的操作系统已经为我们提供了socket, 不需要熟悉网络数据传输的原理,也能掌握网络编程.windows中的socket与Linux中的有何区别?相同Linux通常会用文件描述符来表示或区分已经打开了的文件;windows通过文件句柄的方式来表示,和上述的Linux的文件描述符是类似的概念;不同Linux的一切都是文件,所以网路连接也是一个文件.Windows则会将socket和文件区分开来,因此在W原创 2022-05-14 20:20:49 · 751 阅读 · 0 评论