socket³ÌÐòÓÐ´í£¬´ó»ï°ïæ¿´¿´£¡
#include <sys/socket.h>#include <unistd.h>$J:ta6V U
#include <stdio.h>
#include <stdlib.h>(}VP'K.~ `C}S4Z{
#include <sys/types.h>
#include <netdb.h>
#include <netinet/in.h>9KCuuJ
#include <string.h>m$j6^-th(`Hc6KxS
(p6tz\%U%]hg
#define IP "192.168.1.1"
int main(int ac,char* av){
int s,cnt,port=0;
struct sockaddr_in addr;Y:G1Y LY0sff-`$N
s=socket(PF_INET,SOCK_STREAM,0);%Y%G tdG_
if(s==-1){printf("sock err!");_exit(1);};
^7{!{j8EM$Nz
printf("input port number:");
scanf("%d",&port); cG.F r4Iv+tB0z;P/y
printf("test!");&WL0OHhvf*W7r3L
-CZ'P\.PAU0B.Xd
addr.sin_family=AF_INET;
addr.sin_port=htons(port);eK3f3e*iU
addr.sin_addr.s_addr=inet_addr(IP);5r gy.E/^ei K?
printf("test!");
cnt=connect(s,(struct sockaddr *)&addr,sizeof addr);
if(cnt==-1){printf("connetc err!");_exit(1);}r$D-S.m3M'fi3m k
else{qbD:c#Zxdp
printf("\nport %d open!",port);
}
close(s);