unix socket

                                                         linux socket

1,socket define:
  socket type:
              socket_stream: tcp
        socket_dgram:  udp
2,create socket
   socket function:
          int socket(int domain,int type,int protocol);
                                       ||         ||         ||
                          PF_INET    TCP/UDP     0
3,bind  socket:
   bind function:
      int bind(int sockfd,struct sockaddr *my_addr,int addrlen);
                                     ||                    ||                                ||
                               SOCKET    CONTAIN: IP,PORT....   SIZEOF(...)
4,connect server:
  
          int connect(int sockfd,struct sockaddr *serv_addr,int addrlen);

5,listen
 
          int listen(int sockfd, int backlog);
                                                    ||
                                                 the max number of connect
6,accept
     after connected by client,server sleep until client connect request
   int accept(int sockfd,void *addr, int * addrlen);
                                              ||
                                IP,PORT(CLIENT)

7,SEND(DATA)
    
         int send(int sockfd,const void *msg,int len,int flags);
                                                                    ||      ||    ||
                                                    data point  data len    0
8,recv(DATA)
   int recv(int sockfd,void *buf, int len,unsigned int flags);
                        ||         ||               ||
              data buf     data len       0
9,close
  clse(sockfd);

 

http://www.kuqin.com/networkprog/20080512/8361.html
     


   
         
  


   
         
  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值