![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 54
mike6665
嵌入式
展开
-
组播和广播编程
组播和广播编程1、单播(unicast) 2、任播(anycast)Ipv6 3、组播(multicast)24.0.0~239.255.255 4、广播(broadcast) 广播和组播都需要使用UDP,都不使用TCP1、套接字选项2、广播1、IPv4地址的表示(子网id,主机id) A/B/C/D/E类地址,-1表示所有位都为1的字段2、子网广播地址,(子网id,-1)指定子网上所有接原创 2017-08-25 14:17:55 · 457 阅读 · 0 评论 -
原始套接字的花花世界
原始套接字的花花世界 ICMP:通常去检测一个网络是否为通畅,例如ping一个IP IGMP:组播中的控制报文,控制协议创建int socket(AF_INET,SOCK_RAW,protocol); 处理ip数据的套接字 int socket(AF_PACKET,SOCK_RAW,protocol); 处理以太网数据报的套接字输出ssize_t sendto(int sockfd,con原创 2017-08-25 15:01:11 · 342 阅读 · 0 评论 -
一个嵌入式linux项目的流程以及rshell的介绍
int mz_epoll(void){ int listenfd,socketfd; int epollfd,fds; struct epoll_event en,evevts[MAX_EVENTS] int i,rv; epollfd = get_server_epoll_fd(); listenfd = ipv4_tcp_create_socke原创 2017-08-25 20:49:42 · 944 阅读 · 0 评论 -
基于mediastreamer2的流媒体网络电话
首先接到这一个项目,说是要用mediastreamer2做一个网络电话。之前也是从来没有接触过。于是首先开始在百度中搜索一下需要哪些东西,以及那些步骤。最后大致了解了一下,做这个项目最终要的就是需要移植好多的库,每一个库都需要配置,最后在交叉编译好动态库,然后在执行mediastreamer2的时候去调用这些动态库和头文件就OK了。1,首先meidastream2是基于ortp库的,那么首先就是下...原创 2018-05-28 11:04:10 · 1534 阅读 · 1 评论