📄 socket_recv.c
字号:
#include <sys/types.h>#include <sys/param.h>#include <sys/socket.h>#include <netinet/in.h>#include "byte.h"#include "socket.h"int socket_recv4(int s,char *buf,unsigned int len,char ip[4],uint16 *port){ struct sockaddr_in sa; unsigned int dummy = sizeof sa; int r; r = recvfrom(s,buf,len,0,(struct sockaddr *) &sa,&dummy); if (r == -1) return -1; byte_copy(ip,4,(char *) &sa.sin_addr); uint16_unpack_big((char *) &sa.sin_port,port); return r;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -