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

win2008 挂网站 404官方网站是什么

win2008 挂网站 404,官方网站是什么,天津武清做网站,备案ip 查询网站查询网站查询系统前言 上一章我们用开发板作为UDP Server进行数据回环测试#xff0c;本章我们让我们的开发板作为UDP Client进行数据回环测试。 连接方式 使开发板和我们的电脑处于同一网段#xff1a; 开发板通过交叉线直连主机开发板和主机都接在路由器LAN口 测试工具 网路调试工具本章我们让我们的开发板作为UDP Client进行数据回环测试。 连接方式 使开发板和我们的电脑处于同一网段 开发板通过交叉线直连主机开发板和主机都接在路由器LAN口 测试工具 网路调试工具任意wireshark抓包工具 回环测试 1.相关代码 我们打开例程中库文件的loopback.c文件可以看到udp server回环测试函数它有四个参数socket套接字端口号0~7个端口可开8路socket、数据收发缓存buf、目标IP和目标端口原理上依旧是通过Switch状态机轮询socket端口所开端口的套接字状态根据不同状态做出相应处理如果为关闭状态就初始化socket状态为udp协议模式如果状态已经处于udp模式即socket初始化后就主动给目标IP和设置的目标端口发送数据并且进行判断是否收到数据收到就进行回传。如下所示 int32_t loopback_udpc(uint8_t sn, uint8_t* buf, uint8_t* destip, uint16_t destport) {int32_t ret;uint16_t size 0, sentsize0;static uint16_t any_port 50000;switch(getSn_SR(sn)){case SOCK_UDP :sendto(sn, test, 4, destip, destport);if((size getSn_RX_RSR(sn)) 0){if(size DATA_BUF_SIZE) size DATA_BUF_SIZE;ret recvfrom(sn, buf, size, destip, (uint16_t*)destport);buf[ret]0x00;printf(recv form[%d.%d.%d.%d][%d]: %s\n, destip[0],destip[1],destip[2],destip[3],destport,buf);if(ret 0){ #ifdef _LOOPBACK_DEBUG_printf(%d: recvfrom error. %ld\r\n,sn,ret); #endifreturn ret;}size (uint16_t) ret;sentsize 0;while(sentsize ! size){ret sendto(sn, bufsentsize, size-sentsize, destip, destport);if(ret 0){ #ifdef _LOOPBACK_DEBUG_printf(%d: sendto error. %ld\r\n,sn,ret); #endifreturn ret;}sentsize ret; // Dont care SOCKERR_BUSY, because it is zero.}}break;case SOCK_CLOSED: #ifdef _LOOPBACK_DEBUG_//printf(%d:UDP loopback start\r\n,sn); #endifif((ret socket(sn, Sn_MR_UDP, any_port, 0x00)) ! sn)return ret; #ifdef _LOOPBACK_DEBUG_printf(%d:Opened, UDP loopback, port [%d]\r\n, sn, any_port); #endif break;default :break;}return 1;} 然后我们初始化网络配置信息目标IP本机电脑IP和目标端口在主函数里循环调用测试函数即可。如下所示 #define SOCKET_ID 0 #define ETHERNET_BUF_MAX_SIZE (1024 * 2)void network_init(void);wiz_NetInfo net_info {.mac {0x00, 0x08, 0xdc, 0x16, 0xed, 0x2e},.ip {192, 168, 1, 10},.sn {255, 255, 255, 0},.gw {192, 168, 1, 1},.dns {8, 8, 8, 8},.dhcp NETINFO_STATIC}; wiz_NetInfo get_info; static uint8_t ethernet_buf[ETHERNET_BUF_MAX_SIZE] {0,}; static uint8_t destip[4]{192, 168, 1, 2}; static uint16_t destport 8080; static uint16_t local_port 8000; //UDP Server listener port int main() { stdio_init_all();sleep_ms(2000);network_init();while(true){loopback_udpc(SOCKET_ID, ethernet_buf, destip, destport);// loopback_udps(SOCKET_ID, ethernet_buf, local_port);sleep_ms(500);}}void network_init(void) {uint8_t temp;wizchip_initialize();printf(W5500 udp client example.\r\n);sleep_ms(2000);wizchip_setnetinfo(net_info);print_network_information(get_info);sleep_ms(2000); } 2.测试现象 编译烧录后打开串行监视器看到网络信息配置成功后打开两个网络调试助手参数依次设置为UDP、开发板初始化的目标IP和目标端口远程主机地址和端口为我们开发板的本地IP和端口注意这里的端口是在回环函数内部实现的这里为50000注意区分UDP Server模式下的本地端口打开后我们即可看到收到开发板主动发来的数据然后我们发送0~9十个阿拉伯数字可以看到串口打印收到的数据而且调试助手也分别收到了对应回传的数据。如下图所示 我们可以打开wireshark抓包工具输入命令ip.addr 192.168.1.10 and udp过滤数据包IP地址改成自己电脑的IP或者开发板的IP地址即可然后两个调试助手依次发送可以到抓到的数据包。如下图所示 相关链接  本章相关例程链接https://gitee.com/wiznet-hk/w5500-evb-pico-routine.git
http://www.w-s-a.com/news/296562/

相关文章:

  • 网站只做内容 不做外链做姓氏图的网站
  • 中国建设银行信用卡黑名单网站wordpress怎么解密密码
  • 建设银行如何网站设置密码广州网站营销推广
  • 企业做网站的步骤与做网站注意事项四川省住房建设厅网站打不开
  • 网页设计网站规划报告百度文库官网登录入口
  • 郑州医疗网站开发wordpress能注册
  • 创建网站的英语石家庄微信网站建设
  • 分享几个x站好用的关键词微信商城小程序开发一般需要多少钱
  • 做韩国外贸网站wordpress手机版中文
  • 建站群赚钱有前途吗蚌埠北京网站建设
  • 北京网站建设求职简历十堰seo优化教程
  • 网站顶部可关闭广告微信小程序多少钱
  • 网站背景怎么弄斜杠青年seo工作室
  • ps个人网站首页怎么制作如何做网站的版块规划
  • 做网站的市场开源建站工具
  • 邹平做网站哪家好自动点击器app
  • 南阳seo网站排名优化wordpress文章对游客不显示
  • 网站301什么意思湛江市seo网站设计报价
  • 免费建造网站化妆品网络营销方案
  • 建公司网站wordpress the content
  • 网站的站点的管理系统建设银行网站注册企业
  • 长春火车站是哪个站做微商哪个网站有客源
  • 亚马逊培训费用一般多少seo专业培训课程
  • 做推文封面图网站南宁高端网站建设
  • 天津网站搜索排名做电影免费ppt模板下载网站
  • 襄樊最好网站建设价格网站建设与设计 毕业设计
  • 网站推广广告词大全集网站建设相对路径
  • 甘肃省铁路投资建设集团有限公司网站域名怎么实名认证
  • 企业网站建设的层次返利网站建设
  • 竞价单页网站制作中小企业网站建设问题