嵌入式之网络编程
文章平均质量分 87
qmy_lhl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网络编程3——广播与组播
广播与组播 1、广播 在前面讲的例子里,不管是TCP协议还是UDP协议,都是”单播”, 就是”点对点”的进行通信,如果要对网络里面的所有主机进行通信,实现”点对多”的通信,实现广播通信。 1) 广播发送不是循环给网络中的每一个IP发送数据,而是给网络中一个特定的IP发送信息,这个IP就是广播地址。 2) 只要给广播地址发送数据,那么就会把数据转发到网络中的每一个地址。 3) 广播数据发送只能采用UDP协议 ==> 广播地址: 一个网络中最大的那个IP就是广播地址。 ==> 主机IP : 192原创 2021-08-07 11:47:09 · 1724 阅读 · 0 评论 -
网络编程阶段项目——实现一个网络聊天室功能
项目说明: 运行程序,获取好友列表。 客户端可以选择发送单播,组播,广播信息。显示当前聊天室在线成员。 发送单播,输入好友IP,发送单播数据; 发送组播,输入组播数据,进行发送; 发送广播,输入广播数据,进行发送。 ==》 拓展,实现发送文件功能。(TCP协议) ==> 要求: 程序运行流畅,无明显bug. 提示:好友列表如何获取,如何更新? ==> 程序上线时,给所有的在线用户发送广播数据 ==> “ON_LINE!”,每一个已经在运行的终端对接收到的广播进行判断,如果是特定的数据”O原创 2021-08-02 11:17:18 · 1088 阅读 · 0 评论 -
网络编程TCP/UDP—2
一、相关函数 1、inet_ntop() //网络字节序IP转字符串 SYNOPSIS #include <arpa/inet.h> const char *inet_ntop(int af, const void *src,char *dst, socklen_t size); ==> af : 地址族 AF_INET ==> src : 需要转换的网络字节序的IP变量的地址 ==> dst : 转换之后的IP存放的位置 ==> size : 第三个参原创 2021-07-29 23:23:48 · 234 阅读 · 1 评论 -
网络编程TCP—1
网络编程 一、进程间通信方式 1、信号 kill -信号值 pid / killall -信号值 进程名 / killall signal() 2、无名管道 – 不存在与文件系统,只能作用于亲缘进程。 3、有名管道 – 是Linux系统中的一种特殊文件(管道文件),可以实现同一主机内任意两个进程之间的通信。写入具有原子性。可以实现多对一通信。 4、消息队列 – 消息带有类型的一种”管道” 5、共享内存 – 进程间通信最快的一种方式, 6、信号量 – 结合共享内存使用 二、网原创 2021-07-29 11:45:50 · 356 阅读 · 0 评论
分享