-
Llinux下的系统编程示例
只是一些简单的,在学习多系统编程的示例。环境是Linux的红帽子系统。例子都很简单,初学者可以很好的看懂一些进程和线程的机制。包括进程通信的几种方式。也包括死锁,管道,等等
- 2022-04-29 08:21:22下载
- 积分:1
-
llllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
- 2022-02-25 08:57:10下载
- 积分:1
-
P2P 的实现原理
应用背景
关于UDP穿透NAT的中文
资料在网络上是很少的,仅有这篇文章有实际的参考
价值。本人近两年来也一直从事P2P方面的开发工作,比较有代表性的是个人开发的BitTorrent下载软件 - FlashBT(变态快车).
对P2P下载或者P2P的开发感兴趣的朋友可以访问软件的官方主页: http://www.hwysoft.com/chs/ 下载看看,说不定有收获。写这篇文章的主要目的是懒的再每次单独回答一些网友的提问, 一次性写下来, 即节省了自己的时间,也方便了对于P2P的UDP穿透感兴趣的网友阅读和理解。对此有兴趣和经验的朋友可以给我发邮件或者访问我的个人Blog留言: http://hwycheng.blogchina.com.
您可以自由转载此篇文章,但是请保留此说明。
再次感谢shootingstars网友的早期贡献. 表示谢意。
关键技术
NAT(The IP Network Address Translator) 的概念和意义是什么?
NAT, 中文翻译为网络地址转换。具体的详细信息可以访问RFC 1631 - http://www.faqs.org/rfcs/rfc1631.html, 这是对于NAT的定义和解释的最权威的描述。网络术语都是很抽象和艰涩的,除非是专业人士,否则很难从字面中来准确理解NAT的含义。
要想完全明白NAT 的作用,我们必须理解IP地址的两大分类,一类是私有IP地址,在这里我们称作内网IP地址。一类是非私有的IP地址,在这里我们称作公网IP地址。关于IP地址的概念和作用的介绍参见我的另一篇文
- 2022-07-02 02:43:33下载
- 积分:1
-
netflow解析
在linux环境下,使用libpcap库函数来捕获netflow格式数据(端口为9995),并使用BPF来过滤数据,然后存入到mysql数据库中
- 2023-04-23 12:35:03下载
- 积分:1
-
cf卡驱动代码
CF卡的驱动程序,linux下使用。
- 2022-01-26 04:01:14下载
- 积分:1
-
学生管理系统
我做的一个学校信息管理系统,有不完善的地方求联系,共同进步。。。。。。。。。。。。
- 2022-01-31 19:34:11下载
- 积分:1
-
Linux的转换工具H263转换为H264+ amr_nb
测试程序,H263文件转换成H264+ amr_nb。检查并学习如何H263解码和编码的原始帧到H264脂肪酸甲酯。对于视频节目的一些早期鸟类。基本设计程序:(1)使用ffmepg产生h263的视频(2)使用AtomicParsley读取和解码标准h263的文件转换成视频和音频流。(3)解码H263帧到原来的图像,例如YUV帧(4)使用h264的编解码器进行编码的帧的YUV到h264的压缩帧,并存储到文件中。(5)h263的amr_nb音轨存储到AMR文件
- 2023-08-22 16:20:05下载
- 积分:1
-
discreate wavelet transform
Dasdasdasjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
- 2023-08-22 21:10:03下载
- 积分:1
-
linux高级环境编程apue源代码
linux高级环境编程apue源代码
包含了书中所有例子和图片
- 2022-08-09 17:50:29下载
- 积分:1
-
Linux下的聊天室
应用背景
This is the server and client code in C for a simple chat program for multiple client communication.
This repository contains code for a very simple chat program implemented on the linux system, using base system libraries and the C programming language. The program consists of two major components, the first being the server program and the second is the Client program.
关键技术
The server program maintains a list of clients and also a queue of client messages. It uses semaphores to make sure synchronisation errors do not occur.
The server program accepts one optional input argument – listen_port_number. If this argument is missed, the server will use the default port number 3500 (defined in the provided header file chat_server.h). Once it starts, it runs forever. To ter
- 2023-07-14 01:50:03下载
- 积分:1