LinuxÒÁµéÔ°ÂÛ̳'s Archiver

chenxunuo ·¢±íÓÚ 2008-3-20 11:28

SOCKET³ÌÐòÎÊÌâ

#include<sys/socket.h>
$r lZXUY^ #include<sys/types.h>
5P,pe;hSHRL #include<netinet/in.h>
"u'Ntk y&ys*TY8e3zv #define DEFINE_PORT 8082 G_N*Vv]P r
sAP}o~;Jx~'{)e
int  main()
S t*` F!D?-X {FL$n3].NX Y
        int sockfd;
Z$F0bBy\2O}         struct sockaddr_in servaddr;
Hn+Jh.aI*i         if((sockfd=socket(AF_INET,SOCK_STREAM,0))<0)
l5o$C-}|&`         {
"@b |K[                 perror("socket error.\n");
GC|-@O:mE                 exit(1);H3g2|$YE
        }
*^a7v0QA-O         bzero(&servaddr,sizeof(servaddr));
6z lu\ ?`9TI!X         servaddr.sin_family=AF_INET;
(t.F j\0?.Gp#v         servaddr.sin_port=htons(8082);
&vu5aI![~p,D         servaddr.sin_addr.s_addr=htonl(INADDR_ANY);X&B'zO$iK.J9w
        if(bind(sockfd,(struct socdaddr*)&servaddr,sizeof(servaddr))<0)
;^0Gq`av3E @ I z         {5C R?i(M'^
                perror("bind port DEFINE_PORT error.\n");
&O?X3}4h,AfvQC                 exit(1);
)\hyr;o E6\(VcZ         }+Jy6I Z}1W0^
        listen(sockfd,2);
HhW'V~"`,V!e9^         while(1);| K{:R1X+BN.O _.b
        return 1;5SD9v;@ ~2HI
}.i*dh+B1oB` Vl

T-iYwE(H,J3LpB ±¾³ÌÐò(test)ÊÇÏëÓÃ8082¶Ë¿Ú¿ª×÷¼àÌý¿Ú£¬ÔËÐгÌÐòºó£¬ÓÃnetstat -a |grep 8082ºóû·´Ó¦¡£¡£¡£6v7F(ZB9k(^m\
./test &'P h:M+t7Br}Rw A+C*D
netstat -a |grep 8082
`)EK"j3x;p µ«ÓÃpsÃüÁî²éѯÕâ¸ö½ø³ÌȷʵÔÚÔËÐС£¡£ÎªÊ²Ã´°¡¡£¡£¡£

dearvoid ·¢±íÓÚ 2008-3-21 09:58

ÊÔÊÔ netstat -an | grep 8082

li-jiahuan ·¢±íÓÚ 2008-3-21 10:05

lsof -i:8082

chenxunuo ·¢±íÓÚ 2008-3-21 13:25

[quote]Ô­ÌûÓÉ [i]dearvoid[/i] ÓÚ 2008-3-21 09:58 ·¢±í [url=http://www.linuxeden.com/forum/redirect.php?goto=findpost&pid=605976&ptid=162569][img]http://www.linuxeden.com/forum/images/common/back.gif[/img][/url]
SI#hh2G L1frTU ÊÔÊÔ netstat -an | grep 8082 [/quote]Jl^iQQ@+S~%db
ÓÃÕâ¸ö¿ÉÒÔÁË£¬£¬µ«ÊǼÓÁ˸ön²ÎÊýʲôÒâÒ壿ÎÒ²é¹ýÊDz»½âÎöÖ÷»úÃû³Æ£¬£¬²»¶®ÊÇʲôÒâ˼

chenxunuo ·¢±íÓÚ 2008-3-21 13:27

[quote]Ô­ÌûÓÉ [i]li-jiahuan[/i] ÓÚ 2008-3-21 10:05 ·¢±í [url=http://www.linuxeden.com/forum/redirect.php?goto=findpost&pid=605980&ptid=162569][img]http://www.linuxeden.com/forum/images/common/back.gif[/img][/url];lM$X a"u1?nq;p
lsof -i:8082 [/quote]
T EFE?W%ADT Õâ¸öÃüÁîÒ²ÐУ¬£¬THANK YOU¡«

dearvoid ·¢±íÓÚ 2008-3-21 13:39

[quote]Ô­ÌûÓÉ [i]chenxunuo[/i] ÓÚ 2008-3-21 13:25 ·¢±í [url=http://www.linuxeden.com/forum/redirect.php?goto=findpost&pid=605995&ptid=162569][img]http://www.linuxeden.com/forum/images/common/back.gif[/img][/url]
_4h9Dj_*EX
.E'k1OMX1hE)|v ÓÃÕâ¸ö¿ÉÒÔÁË£¬£¬µ«ÊǼÓÁ˸ön²ÎÊýʲôÒâÒ壿ÎÒ²é¹ýÊDz»½âÎöÖ÷»úÃû³Æ£¬£¬²»¶®ÊÇʲôÒâ˼ [/quote]
BI~'I.L cyC ²»¼Ó -n µÄ»°, netstat ½« well-known µÄ¶Ë¿ÚºÅÓÃÃû×ֵķ½Ê½ÏÔʾ, ±ÈÈç 23 ºÅ¶Ë¿Ú½«»áÏÔʾΪ telnet, Òò´ËÈç¹ûÄãÒª grep 23 ¾Í»áÕÒ²»µ½ÁË :)
'a-O1H(T*@9C#]] ÆäËûһЩ network Ïà¹ØµÄÃüÁîµÄ -n Ò²ÊÇÕâ¸öÒâ˼, Èç: route, arp, tcpdump, iptables µÈ

chenxunuo ·¢±íÓÚ 2008-3-21 15:53

[quote]Ô­ÌûÓÉ [i]dearvoid[/i] ÓÚ 2008-3-21 13:39 ·¢±í [url=http://www.linuxeden.com/forum/redirect.php?goto=findpost&pid=605997&ptid=162569][img]http://www.linuxeden.com/forum/images/common/back.gif[/img][/url]
m/MQssAYUVO
7YM2O c{?Ot [4q ²»¼Ó -n µÄ»°, netstat ½« well-known µÄ¶Ë¿ÚºÅÓÃÃû×ֵķ½Ê½ÏÔʾ, ±ÈÈç 23 ºÅ¶Ë¿Ú½«»áÏÔʾΪ telnet, Òò´ËÈç¹ûÄãÒª grep 23 ¾Í»áÕÒ²»µ½ÁË :)
o[8r Z$G"q ÆäËûһЩ network Ïà¹ØµÄÃüÁîµÄ -n Ò²ÊÇÕâ¸öÒâ˼, Èç: route, ar ... [/quote]
v+a&W|9kL:N5C X/n ŶŶ£¬£¬Ã÷°×¡«¡«THANK YOU¡«:loveliness:

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.