dsdvsocket.cc
来自「RSA algorithm implementation is given」· CC 代码 · 共 44 行
CC
44 行
#include "common.h"#include "externDec.h"int dsdvSocket::createSock(char *interface, struct sockaddr_in *addr){ sock = init_socket(interface); if(sock < 0) { cout << "Error creating aodv socket" << endl; return -1; } if( bind_socket(sock,addr) < 0) return -1; return 0;}int dsdvSocket::readFromSock(u_int32_t *src){ int len; struct sockaddr_in src_addr; socklen_t addr_len; addr_len = sizeof(struct sockaddr_in); /* Read the dsdv data */ len = recvfrom(sock, recvBuffer, DSDVBUFSIZE, 0, (struct sockaddr *) &src_addr, &addr_len); if (len < 0) { cout << "aodv socket: error in recvfrom " << endl; return -1; } *src = (src_addr.sin_addr.s_addr); return len;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?