当前位置: 首页 > news >正文

2017招远网站建设佛山seo代理计费

2017招远网站建设,佛山seo代理计费,wordpress 字体颜色插件,建设模式有哪些1.广播 向子网中多台计算机发送消息,并且子网中所有的计算机都可以接收到发送方发送的消息,每个广播消息都包含一个特殊的IP地址,这个IP中子网内主机标志部分的二进制全部为1。 a.只能在局域网中使用。 b.客户端需要绑定服务器广播使用的端口…

1.广播

向子网中多台计算机发送消息,并且子网中所有的计算机都可以接收到发送方发送的消息,每个广播消息都包含一个特殊的IP地址,这个IP中子网内主机标志部分的二进制全部为1。
a.只能在局域网中使用。
b.客户端需要绑定服务器广播使用的端口,才可以接收到广播消息。

// 设置广播属性的函数
int setsockopt(int sockfd, int level, int optname,const void *optval, socklen_toptlen);- sockfd : 文件描述符- level : SOL_SOCKET- optname : SO_BROADCAST- optval : int类型的值,为1表示允许广播- optlen : optval的大小

2.组播(多播)

单播地址标识单个 IP 接口,广播地址标识某个子网的所有 IP 接口,多播地址标识一组 IP 接口。单播和广播是寻址方案的两个极端(要么单个要么全部),多播则意在两者之间提供一种折中方案。多播数据报只应该由对它感兴趣的接口接收,也就是说由运行相应多播会话应用系统的主机上的接口接收。另外,广播一般局限于局域网内使用,而多播则既可以用于局域网,也可以跨广域网使用。
a.组播既可以用于局域网,也可以用于广域网
b.客户端需要加入多播组,才能接收到多播的数据

int setsockopt(int sockfd, int level, int optname,const void *optval,socklen_t optlen);// 服务器设置多播的信息,外出接口- level : IPPROTO_IP- optname : IP_MULTICAST_IF- optval : struct in_addr// 客户端加入到多播组:- level : IPPROTO_IP- optname : IP_ADD_MEMBERSHIP- optval : struct ip_mreq
struct ip_mreq
{/* IP multicast address of group. */struct in_addr imr_multiaddr; // 组播的IP地址/* Local IP address of interface. */struct in_addr imr_interface; // 本地的IP地址
};
typedef uint32_t in_addr_t;
struct in_addr
{in_addr_t s_addr;
};

3.本地套接字

本地套接字的作用:本地的进程间通信
有关系的进程间的通信
没有关系的进程间的通信
本地套接字实现流程和网络套接字类似,一般呢采用TCP的通信流程。

// 本地套接字通信的流程 - tcp
// 服务器端
1. 创建监听的套接字int lfd = socket(AF_UNIX/AF_LOCAL, SOCK_STREAM, 0);
2. 监听的套接字绑定本地的套接字文件 -> server端struct sockaddr_un addr;// 绑定成功之后,指定的sun_path中的套接字文件会自动生成。bind(lfd, addr, len);
3. 监听listen(lfd, 100);
4. 等待并接受连接请求struct sockaddr_un cliaddr;int cfd = accept(lfd, &cliaddr, len);
5. 通信接收数据:read/recv发送数据:write/send
6. 关闭连接close();
// 客户端的流程
1. 创建通信的套接字int fd = socket(AF_UNIX/AF_LOCAL, SOCK_STREAM, 0);
2. 监听的套接字绑定本地的IP 端口struct sockaddr_un addr;// 绑定成功之后,指定的sun_path中的套接字文件会自动生成。bind(lfd, addr, len);
3. 连接服务器struct sockaddr_un serveraddr;connect(fd, &serveraddr, sizeof(serveraddr));
4. 通信接收数据:read/recv发送数据:write/send
5. 关闭连接close();// 头文件: sys/un.h
#define UNIX_PATH_MAX 108
struct sockaddr_un {sa_family_t sun_family; // 地址族协议 af_localchar sun_path[UNIX_PATH_MAX]; // 套接字文件的路径, 这是一个伪文件, 大小永远=0
};
http://www.hrbkazy.com/news/31911.html

相关文章:

  • 免费注册网站空间网站建设情况
  • 凡科可以做淘宝客网站吗西安网站维护公司
  • 工商局官网登录seo网站建设公司
  • 玛多县网站建设公司什么叫做seo
  • 股权分配方案创业初期新手怎么入行seo
  • 网站建设行业咨讯文章排名轻松seo 网站推广
  • 儋州网站建设制作百度大数据中心
  • 福州营销型网站建设百度seo排名优化助手
  • 做推广用那个网站吗百度一下电脑版首页
  • 网站怎么做访客收藏链接做网站企业
  • wordpress 滑块河北网站优化公司
  • 网站开发与维护 专业站长工具seo综合查询访问
  • 大连品牌官网建站优化推广网站排名
  • 免费b站推广网站复制码百度竞价开户联系方式
  • 做网站视频下载网络营销的特点是什么?
  • 看动漫是怎么做视频网站中国网络优化公司排名
  • 网站建设报价模块不要手贱搜这15个关键词
  • 网站有信心做的更好seo建站网络公司
  • 程序员帮人做黑彩网站百度搜索词排名
  • 珠海市网站建设公司国家认可的赚钱软件
  • h5和网站的区别源码之家
  • 上海做网站谁好新的网络推广方式
  • 门户网站盈利百度网站登录
  • 微信公众号配置 网站建设韶关今日头条新闻
  • 佛山怎么做网站自己制作网页的网站
  • 成都的网站建设开发公司哪家好信息流广告公司一级代理
  • 邵阳营销型网站怎样建网站
  • 建设网站开发方案为企业策划一次网络营销活动
  • 网站模板但没有后台如何做网站知名网站
  • 佛山精品网站建设武汉刚刚发生的新闻