📄 def_function.c
字号:
#include "a.h"
int creat_socket(int domain, int type, int protocol)
{
int sockfd;
sockfd = socket(domain, type, protocol);
if (sockfd < 0)
{
perror("socket");
exit(-1);
}
return sockfd;
}
int bind_socket(int sockfd, struct sockaddr_in * addr, size_t addr_len)
{
if (bind(sockfd, (struct sockaddr *)addr, addr_len) < 0)
{
perror("bind");
exit(-1);
}
return 0;
}
int listen_connect(int sockfd)
{
if (listen(sockfd,BACKLOG) < 0)
{
perror("listen");
exit(-1);
}
return 0;
}
int accept_connect(int sockfd, struct sockaddr_in * client_addr, size_t * addr_len)
{
int new_fd;
new_fd = accept(sockfd, (struct sockaddr*)client_addr, addr_len);
if(new_fd < 0)
{
perror("accept");
exit(-1);
}
return new_fd;
}
int connect_sever(int sockfd, struct sockaddr_in * addr, size_t addr_len)
{
if((connect(sockfd, addr, addr_len)) < 0)
{
perror("connect");
exit(-1);
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -