Advertisement

Linux 编程之 socket 与 UDP 协议

阅读量:

【说明】

以下是对原文的技术文本进行同义改写的版本

  1. select语句的功能

  2. 特别提醒的是,在绑定本地IP时需要注意使用INADDR_ANY标识符

  3. UDP客户机可以通过Bind函数指定本地IP地址及端口

【示例:Server】

复制代码
 /* udp server */  
    
 #include<stdio.h>  
    
 #include<stdlib.h>  
    
 #include<string.h>  
    
 #include<errno.h>  
    
 #include<sys/types.h>  
    
 #include<sys/socket.h>  
    
 #include<netinet/in.h>
    
  
    
 #define DEFAULT_PORT 8888  
    
 #define BUFLEN 512
    
  
    
 int main(int argc, char** argv)  
    
 {  
    
     fd_set readfds;
    
     struct sockaddr_in servaddr, clientaddr;
    
     char buff[BUFLEN] = {0};

全部评论 (0)

还没有任何评论哟~