Protocol
ambercctv
这个作者很懒,什么都没留下…
展开
-
POSIX 标准原文
https://pubs.opengroup.org/onlinepubs/9699919799/nframe.html转载 2019-10-29 09:23:20 · 1371 阅读 · 0 评论 -
一个哈希表Hash Table的例子,用于IPv4协议的IP地址查找
头文件typedef struct ip4_addr_key{ unsigned int ifindex; unsigned int addr; unsigned short vr;}ip4AddrKey;typedef unsigned int (*hash_obj)(...原创 2018-03-13 09:38:00 · 1608 阅读 · 0 评论 -
TCP SERVER例子(VxWorks6.9)
includeincludeincludeincludeinclude”sockLib.h”include “stdio.h”include “stdlib.h”include “string.h”int sockFd; int newSockFd;void tcpXtask (void) { struct sockaddr_in sa...原创 2018-02-11 11:19:27 · 834 阅读 · 0 评论 -
UDP SERVER的例子(VxWorks6.9)
includeincludeincludeincludeinclude”sockLib.h”include “stdio.h”include “stdlib.h”include “string.h”include “cq.h”struct sockaddr_in serverAddr1; struct sockaddr_in clientAdd...原创 2018-02-11 11:21:28 · 1031 阅读 · 0 评论 -
VxWorks IP协议栈是如何实现灵活的添加包头和数据的?
VxWorks IPNET协议栈提供了5个函数用于在分配包头的空间和包尾的空间,可以帮助理解这种功能是如何实现的。pkt * ipcom_pkt_malloc(int size,int flag) //size=sizeof(IP_HEADER)+sizeof(TCP)+sizeof(payLoad) but except for linklayer headervoid* i...原创 2018-04-19 19:14:00 · 686 阅读 · 0 评论 -
VxWorks使用socket函数时Fd的分配问题?
最近在学习VxWorks的socket实现的部分,发现用tcp创建socket时每次用connect时server端分配的fd都是上一个fd+1.,断开链接时fd好像没有被释放ipnet_ip4_sendto,sock->fd=17,pkt->fd=17param.sock=0x1624000,srcport=61162,dstport=50000ipnet_ip4_s...原创 2018-04-28 20:32:19 · 614 阅读 · 0 评论 -
EtherCAT,PowerLink和Ethernet/IP三种协议的比较
1.Ethernet/IP基于socket,在socket曾上定义应用数据模型,所以发送的数据包都是IP包。2.PowerLink在MAC层上定义了新的type类型()。PowerLink复用了MAC层的功能同时引入新的硬件定时器(Timer)来确保实时性。在应用层面PowerLink则复用了CANopen的数据模型。PowerLink非对等网络,一个网络中可以有一个主站(nodeId=240)...原创 2018-11-04 22:10:26 · 15683 阅读 · 0 评论 -
open source ethercat
https://github.com/OpenEtherCATsociety/SOEM原创 2018-11-07 14:46:56 · 504 阅读 · 0 评论