http://www.cppblog.com/prayer/archive/2008/12/31/70833.html
jni 中socket的用法
在编写Linux下的网络程序时,使用了sockaddr_in结构,在头文件中声明了<sys/socket.h>,系统仍不承认sockaddr_in结构,这是为什么?
#include <netinet/in.h>
#include <sys/param.h>. p D+ r! g$ [0 k! F G5 B; }* m
#include <sys/stat.h>: x7 q# y& F! X2 L0 d
#include <sys/ioctl.h>; ^1 I; }% o" B( {8 ~) c6 H* p)
#include <sys/socket.h>5 h0 V H& v2 W+ k3 I
#include <sys/time.h>2 Y4 a8 U) j4 ^2 _8 t7 T1 U
#include <sys/file.h>
#include <netinet/in.h>( p _0 F, P$ H9 ; A. d
#include <netinet/ip.h>0 - F& z( + ]! i
#include <arpa/ftp.h>
#include <arpa/inet.h>* a( }. Y+ R' @+ u, I
#include <arpa/telnet.h>
9 I& i* A2 N1 V7 ]
#include <stdio.h>
#include <signal.h>4 U" E. v! B) k+ |
#include <string.h>
#include <stdlib.h>
#include <unistd.h>% |4 H# c x& h6 a" x
#include <errno.h>! @! U0 H- I" h& b0 K1 w
#include <netdb.h>
#include <netinet/in.h>
#include <sys/param.h>. p D+ r! g$ [0 k! F G5 B; }* m
#include <sys/stat.h>: x7 q# y& F! X2 L0 d
#include <sys/ioctl.h>; ^1 I; }% o" B( {8 ~) c6 H* p)
#include <sys/socket.h>5 h0 V H& v2 W+ k3 I
#include <sys/time.h>2 Y4 a8 U) j4 ^2 _8 t7 T1 U
#include <sys/file.h>
#include <netinet/in.h>( p _0 F, P$ H9 ; A. d
#include <netinet/ip.h>0 - F& z( + ]! i
#include <arpa/ftp.h>
#include <arpa/inet.h>* a( }. Y+ R' @+ u, I
#include <arpa/telnet.h>
9 I& i* A2 N1 V7 ]
#include <stdio.h>
#include <signal.h>4 U" E. v! B) k+ |
#include <string.h>
#include <stdlib.h>
#include <unistd.h>% |4 H# c x& h6 a" x
#include <errno.h>! @! U0 H- I" h& b0 K1 w
#include <netdb.h>