Linux套接字通信常用函数-bind

本文详细介绍了Linux系统中,服务器在进行套接字通信时如何使用bind函数来绑定特定的地址和端口,为后续的监听与连接奠定基础。内容涵盖了bind函数在网络编程中的应用及其头文件的引用。
摘要由CSDN通过智能技术生成

bind函数主要用于套接字通信的服务器端,用于绑定服务器要监听的地址和端口,所需要的头文件

#include<sys/types.h>
#include<sys/socket.h>
函数原型

int bind(int socket,const struct sockaddr* address,socklen_t address_len);
socket是你创建的套接字描述符,
address是服务器端的地址和端口,常见的使用方法如下
</pre><pre name="code" class="cpp"> struct sockaddr_in server_addr; 
 bzero(&server_addr, sizeof(server_addr)); 
 server_addr.sin_family = AF_INET; 
 server_addr.sin_addr.s_addr = htonl(INADDR_ANY); 
 server_addr.sin_port = htons(SERVER_PORT); 
  
 /* 创建socket */
 int server_socket_fd = socket(AF_INET, SOCK_DGRAM, 0); //tcp:SOCK_DGRAM

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值