📄 dummytest.c
字号:
/* create_dummysock.c * linqianghe@163.com * 2006-09-07 */#include <sys/types.h>#include <sys/socket.h>#include <string.h>#include <stdio.h>#include <arpa/inet.h>#include "dummy.h"int main(){ int fd; char *msg = "hello tcp/ip!"; struct sockaddr_in dstaddr; char rcvbuf[1024]; dstaddr.sin_family = DEBUG_PF_INET; dstaddr.sin_port = 0; inet_aton( "10.0.0.62", &(dstaddr.sin_addr) ); fd = socket( DEBUG_PF_INET, SOCK_DUMMY, IPPROTO_DUMMY ); if( fd < 0 ){ perror( "create socket error: " ); return -1; } printf( "send data: %s\n", msg ); if( sendto( fd, msg, strlen(msg), 0, (struct sockaddr*)&dstaddr, sizeof(dstaddr) ) < 0 ){ perror( "send error: " ); return -1; } memset( rcvbuf, 0, sizeof(rcvbuf) ); if( recv( fd, rcvbuf, 1024, 0 ) < 0 ){ perror( "recv error: " ); return -1; } printf( "received data: %s\n", rcvbuf ); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -