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

做网站的设计公司大数据获客系统

做网站的设计公司,大数据获客系统,excel网站建设,如何做自己的论坛网站绑定vlan&#xff0c;网卡的demon&#xff0c;如果有多个网卡&#xff0c;多个vlan&#xff0c;网卡的ip设置成一致&#xff0c;那就不能只简单绑定ip来创建socket&#xff0c; 需要绑定网卡设备 客户端udp_client.c #include <stdio.h> #include <string.h> #inc…

绑定vlan,网卡的demon,如果有多个网卡,多个vlan,网卡的ip设置成一致,那就不能只简单绑定ip来创建socket,
需要绑定网卡设备

客户端udp_client.c


#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <net/if.h>
#include <linux/sockios.h>
#include <sys/ioctl.h>#include <arpa/inet.h>
#include <errno.h>
#include <net/if.h>
#include <netinet/ether.h>
#include <netinet/in.h>
#include <netpacket/packet.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <time.h>
#include <unistd.h>
#include <fcntl.h>
#include <termios.h>#define BUF_SIZE    1024
#define INTERFAXENAME "mgbe3_0.14"int sock;int main(int argc, char *argv[])
{int ret = 0;char buf[1024];memset(buf,1,1024);if ( (sock=socket(AF_INET, SOCK_DGRAM, 0)) <0){perror("socket");exit(1);}struct ifreq interface;strncpy(interface.ifr_ifrn.ifrn_name, INTERFAXENAME, sizeof(INTERFAXENAME));if (setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, (char *)&interface, sizeof(interface))  < 0) // 绑定vlan网卡设备{perror("SO_BINDTODEVICE failed");}struct sockaddr_in addr;memset(&addr, 0, sizeof(addr));addr.sin_family = AF_INET;addr.sin_port = htons(31004);addr.sin_addr.s_addr = inet_addr("198.18.36.3");ret = bind(sock, (struct sockaddr *)&addr, sizeof(addr));if (ret < 0) {printf("%s: bind 198.18.36.3 failed\n", __FUNCTION__);close(sock);return 0;}elseprintf("bind 198.18.36.3 success \r\n");struct sockaddr_in server_addr;memset(&server_addr, 0, sizeof(server_addr));server_addr.sin_family = AF_INET;server_addr.sin_port = htons(31004);server_addr.sin_addr.s_addr = inet_addr("198.18.36.1");while(1){ret = sendto(sock, buf, 1024, 0,(struct sockaddr *)&server_addr, sizeof(server_addr));printf("sendto 198.18.36.1 ret:%d\n", ret);usleep(200000);}close(sock);return 0;
}

服务端udp_service.c


#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <net/if.h>
#include <linux/sockios.h>
#include <sys/ioctl.h>#include <arpa/inet.h>
#include <errno.h>
#include <net/if.h>
#include <netinet/ether.h>
#include <netinet/in.h>
#include <netpacket/packet.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <time.h>
#include <unistd.h>
#include <fcntl.h>
#include <termios.h>#define BUF_SIZE    1024
#define INTERFAXENAME "mgbe3_0.14"int sock;int main(int argc, char *argv[])
{int ret = 0;char buf[1024];memset(buf,1,1024);if ( (sock=socket(AF_INET, SOCK_DGRAM, 0)) <0){perror("socket");exit(1);}struct ifreq interface;strncpy(interface.ifr_ifrn.ifrn_name, INTERFAXENAME, sizeof(INTERFAXENAME));if (setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, (char *)&interface, sizeof(interface))  < 0)  // 绑定vlan网卡设备{perror("SO_BINDTODEVICE failed");}struct sockaddr_in server_addr;memset(&server_addr, 0, sizeof(server_addr));server_addr.sin_family = AF_INET;server_addr.sin_port = htons(31004);server_addr.sin_addr.s_addr = inet_addr("198.16.37.4");ret = bind(sock, (struct sockaddr *)&server_addr, sizeof(server_addr));if (ret < 0) {printf("%s: bind 198.16.37.4 failed\n", __FUNCTION__);close(sock);return 0;}elseprintf("bind 198.16.37.4 success \r\n");struct sockaddr_in client_addr;socklen_t	len;len = sizeof(client_addr);while(1){ret = recvfrom(sock, buf, 1024, 0,(struct sockaddr *)&client_addr, &len);printf("recvfrom 198.16.37.3 ret:%d\n", ret);}close(sock);return 0;
}

将两个程序编译成二进制执行程序,放到开发板运行,就行测试。

http://www.tj-hxxt.cn/news/50225.html

相关文章:

  • 网站建设能挣钱吗班级优化大师
  • 湛江手机建站模板今日头条热榜
  • 上海响应式网站设计解释seo网站推广
  • 网络推广方案的参考文献搜索引擎优化主要包括
  • 企业网站的切片怎么做网站优化seo推广服务
  • 上海网站建设网站制作美橙互联建站
  • python 和php网站开发sem是什么的缩写
  • 群辉可以做网站服务器吗百度提交网址入口
  • 长寿做网站的电话火星时代教育培训机构学费多少
  • 北京做网站软件重庆百度关键词推广
  • 做网站用什么软件方便百度首页纯净版
  • 现在哪个招聘网站做的比较好搜索引擎优化的简写是
  • 那些语言可以建网站今日国际新闻头条15条简短
  • 做外贸网站租什么服务器产品推广平台有哪些
  • 在Web网站开发中验证码的作用是谷歌优化教程
  • 广州做外贸网站的公司做网站的平台有哪些
  • 免费素材图片库甘肃新站优化
  • 数据库与网站建设的关系网络营销产品的特点
  • 怎么做网站代拍跨境电商怎么开店铺
  • 承德网站制作如何创建个人网页
  • 个人如何制作网站源码渠道网络
  • 建设春秋龙卡信用卡网站百度免费资源网站
  • 公司网站免费申请百度搜索排名购买
  • 网站开发和软件开发百度热搜榜小说排名
  • c 语言做网站seo是什么岗位
  • 政府网站建设合同.doc网络服务公司
  • 制作网站是什么专业域名免费注册
  • 通州做网站公司百度关键词优化技巧
  • 明快网站设计seo内部优化具体做什么
  • 万户网站建设广州网络推广培训