-
共享内存方式实现生产者消费者问题
实现目标
1、用fork创建进程。
2、用共享内存方式实现缓冲区。
3、有2
- 2022-03-11 23:08:10下载
- 积分:1
-
DUP文件传输
本文使用UDP传输,使用于用UDP穿墙后的文件传输,可靠性高,支持断点续传,可以传输文本,图片MP3等其他格式 的一般文件,希望能提供帮助!
- 2023-03-21 22:00:05下载
- 积分:1
-
NS2优化链路状态路由协议
本文档描述了优化链接状态路由 (OLSR)移动自组网的议定书 》。议定书 》 是一项优化古典的链路状态算法的量身定做的要求移动的无线局域网。在议定书 》 中使用的关键概念在于,多点继电器 (MPRs)。论述是所选的节点的转发在驱油过程中的广播的消息。这种技术极大地减少了开销比经典消息驱驱油机理,在那里每个节点转发每个消息时它接收消息的第一个副本。在 OLSR,链路状态只有通过节点当选为论述生成信息。因此,通过最小化的控制数实现了第二次优化消息在网络中被淹。作为一个第三的最优化,MPR节点可以选择报告本身和其 MPR 之间的唯一联系选择器。因此,作为对经典的链路状态算法,相反部分链接状态信息分布在网络中。这信息然后用于路由计算。OLSR 提供(以跃点数) 的最佳路线。议定书 》 是特别适用于大面积、 高密度的网络,作为这项技术好在这方面的论述作品。
- 2022-03-14 21:44:42下载
- 积分:1
-
打印进程树
利用两种编程方法实现linux进程树的打印
基于用户空间:通过访问/proc 里面的含有进程号的文件夹,获取进程的信息,每个文
件夹中都含有一个 status,通过 scanndir 获取其中的 pid,ppid 以及
- 2022-01-28 02:38:57下载
- 积分:1
-
参数读入函数,从命令行或者文本文件
// read from cmd line
int PickInt ( int argc , char **argv, char *name, int *var, int verb );
int PickFloat ( int argc , char **argv, char *name, float *var, int verb );
int PickStr ( int argc , char **argv, char *name, char *var, int verb );
// read from txt file
int FindInt ( const char *file, char *name, int *var, int verb );
int FindFloat ( const char *file, char *name, float *var, int verb );
int FindStr ( const char *file, char *name, char *var, int verb );
读入以“ var=3456.5”方式输入的参数
参数可以是填写在命令行中的:使用PickInt、PickFLoat、PickStr函数
也可以是写在文本文件中的:使用FindInt、FindFloat、FindStr函数
成功则更新数值,否则(在命令行或者参数文件中找不到该参数)保持参数原来的值
verb:1则显示提示信息,0则不显示提示信息
直接包含即可,不依赖于其他非系统头文件
For example:读入一个整形数age=34
(1)./a.out age=34
对应程序中使用:
- 2022-01-28 07:57:47下载
- 积分:1
-
telnet客户端源代码(Linux C++)
linux telnet客户端源代码,可以作为学习研究使用,该客户端用C++代码实现,欢迎对Telnet协议有兴趣的朋友下载使用。
- 2022-07-16 21:35:01下载
- 积分:1
-
rtsp服务器源码
用c语言实现简单的流媒体rtsp服务器功能,本人工作实践之源码,忘大家细心研究之。
- 2023-07-24 00:05:03下载
- 积分:1
-
网络多进程通信各种模块
实现身份认证、多进程处理模式,里面有各种模版可以直接用,等待进程的消亡,避免出现僵尸进程,能够完美的结合Linux系统,实现网络通信。
- 2022-11-29 04:10:03下载
- 积分:1
-
AODV 路由协议的分簇算法
这是在聚类的源代码AODV 路由协议。欢迎下载,试用。谢谢大家的支持!
- 2022-01-28 17:19:13下载
- 积分:1
-
简单的聊天程序
这是我的计算机实验室的代码,一个简单的程序,让你了解Linux编程。这是一个聊天程序的示例。
- 2022-01-26 01:18:54下载
- 积分:1