资源简介
igmp proxy实现多播路由组播功能
代码片段和文件信息
/******************************************************************************
* Fichier main :igmprt - An IGMP Proxy implementation
******************************************************************************
* Fichier : igmprt.c
* Description: Implementation d‘un proxy IGMP en se basant sur
* l‘internet draft “draft-ietf-idmr-igmp-v3-07.txt“ Mars 2001
* et “draft-ietf-idmr-igmp-proxy-01.txt“ Janvier 2002
* Date : May 18 2000
* Auteurs : wilbertdg@hetnet.nl
* lahmadi@loria.fr
* Anis.Ben-Hellel@loria.fr
* Last Modif : Juin 10 2002
*
*****************************************************************************/
#include “conf.h“
#include “igmprt.h“
/*version and isquerier variable from the config file*/
int versionquerier;
//unsigned long upstream;
void igmp_info_print(igmp_router_t *router){
igmp_interface_t *ifp;
igmp_group_t *gp;
igmp_src_t *src;
igmp_rep_t *rep;
printf(“\nIGMP Table\n“);
printf(“-----------------\n“);
printf(“\n%-14s %-9s %-14s %-5s %-14s %-14s\n““interface““version““groups““mode““source““Membres“);
for (ifp=router->igmprt_interfaces;ifp;ifp=(igmp_interface_t *)ifp->igmpi_next){
printf(“%-14s 0x%x\n“inet_ntoa(ifp->igmpi_addr)ifp->igmpi_version);
if (ifp->igmpi_groups != NULL){
for(gp=ifp->igmpi_groups;gp;gp=(igmp_group_t*)gp->igmpg_next){
printf(“%32s %11s\n“inet_ntoa(gp->igmpg_addr)(gp->igmpg_fmode == IGMP_FMODE_INCLUDE)? “INCLUDE“:“EXCLUDE“);
if (gp->igmpg_sources != NULL)
for (src=gp->igmpg_sources;src;src=(igmp_src_t *)src->igmps_next)
printf(“%50s\n“inet_ntoa(src->igmps_source));
if (gp->igmpg_members != NULL)
for (rep=gp->igmpg_members;rep;rep=(igmp_rep_t *)rep->igmpr_next)
/*if (gp->igmpg_sources != NULL)
printf(“%17s\n“inet_ntoa(rep->igmpr_addr));
else*/
printf(“%70s\n“inet_ntoa(rep->igmpr_addr));
else printf(“\n“);
}
}else
printf(“\n“);
}
}
/****************************************************************************
*
* LDAP communication
*
***************************************************************************/
int validate(){
/* validation du report provenant d‘un membre d‘un groupe*/
}
/****************************************************************************
*
* Routines pour les enregistrements des membres: Ceci n‘a pas ete specifie
* dans le draft mais pour se rendre compte vite q‘un membre viend de quitter
* un groupe ou pour garder trace du membres on peut utilise
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3953 2014-06-28 21:55 igmp\igmp.h
文件 39960 2014-06-28 21:52 igmp\igmprt.c
文件 7425 2014-06-28 21:56 igmp\igmprt.h
文件 35379 2014-06-28 21:54 igmp\igmpv3.c
文件 8234 2014-06-28 21:57 igmp\ip.h
文件 10466 2014-06-28 21:59 igmp\proxy.c
文件 7383 2014-06-28 22:00 igmp\util.c
文件 950 2014-06-28 21:58 igmp\util.h
目录 0 2014-06-28 21:59 igmp
----------- --------- ---------- ----- ----
113750 9
- 上一篇:聚类实验 K均值和C均值
- 下一篇:swift,苹果开发简易聊天室
相关资源
- ICS lab10 WebProxy
- Named Pipe TCP Proxy
- sproxy.exe
- autoproxy火狐版xpi插件
- OPCProxy.dll等相关支持库
- IGMP proxy源代码
- TCP Proxy TCP代理
- 易语言Socket5客户端连接源码
- koolproxy更新文件:BC.rar
- wproxy安装包
- sproxy免编译
- ProxyCap汉化换ip破解版
- ProxyCap v5.32 可用版
- haproxy1.63_win32/64 windows程序包
- HAProxy1.6.3 for Windows 64位含配置文件
- haproxy-1.6.3
- haproxy-1.7.8.tar.gz
- tcptrace windows下运行的tcp代理工具
- tinyproxy-1.8.3.tar.gz
- ReverseProxy_windows64.exe
- haproxy-1.8.14 windows 最新稳定版本
- Windows Haproxy-2.0.2--20190725.rarWindows Hap
- pbscc proxy(svn for pb)
- RabbitMq+Haproxy
- 完整版csapp proxy lab 满分原创北大cmu
- FoxyProxy Standard 代理软件
- proxy switchSharp
- smproxy华为sms源码包.zip
- proxycap破解64位唯一可用版本3.23
- Haproxy+Mycat集群搭建指南
评论
共有 条评论