作者:LAMP小白 点击:2245 发布日期:2012-12-16 14:32:00 返回列表
慢慢迈到socket了
#include mio_lt;stdio.hmio_gt; #include mio_lt;stdlib.hmio_gt; #include mio_lt;netinet/in.hmio_gt; #include mio_lt;sys/socket.hmio_gt; #include mio_lt;arpa/inet.hmio_gt; #include mio_lt;string.hmio_gt; #define MYPORT 3490 int main( void ) { int sockfd; struct sockaddr_in my_addr; sockfd = socket( AF_INET, SOCK_STREAM, 0 ); if( -1 == sockfd ) { perror("socket"); exit( EXIT_FAILURE ); } my_addr.sin_family = AF_INET; my_addr.sin_port = htons( MYPORT ); my_addr.sin_addr.s_addr = inet_addr("192.168.198.20"); bzero( mio_amp;(my_addr.sin_zero), 8 ); if( -1 == bind( sockfd, (struct sockaddr *) mio_amp;my_addr, sizeof(struct sockaddr)) ) { perror("bind"); exit( EXIT_FAILURE ); } if( -1 == listen(sockfd, 5) ) { perror("listen"); exit( EXIT_FAILURE ); } printf("succ!n"); close(sockfd); return 0; }
上一篇:捕获接收SIGIO和SIGURG信号的进程ID或进程组ID 下一篇:快递查询API