#include #include #define SA struct sockaddr int sockfd_to_family(int sockfd) { struct sockaddr_storage ss; socklen_t len; len = sizeof(ss); if (getso... ...
分类:
其他好文 时间:
2019-05-03 14:39:34
阅读次数:
120
int connect_nonb(int sockfd, const SA *saptr, socklen_t salen, int nsec) { int flags, n, error; socklen_t len; fd_set rset, wset; struct timeval tval;... ...
分类:
其他好文 时间:
2019-04-26 22:27:51
阅读次数:
160
void dg_cli(FILE *fp, int sockfd, const SA *pservaddr, socklen_t servlen) { int n; char sendline[MAXLINE], recvline[MAXLINE + 1]; struct timeval tv; t... ...
分类:
其他好文 时间:
2019-04-24 17:23:24
阅读次数:
168
#include #include #include #include #include #define LISTENQ 1024 int tcp_listen(const char *host, const char *serv, socklen_t *addrlenp) { int liste.... ...
分类:
其他好文 时间:
2019-04-21 14:25:27
阅读次数:
454
继上篇socket之后,又出一坑。。。篇简单的理解 bind() 函数原型:int bind( int sockfd , const struct sockaddr * my_addr, socklen_t addrlen); 参数说明: sockfd:套接口描述字,这个不多说了,就是函数socke ...
分类:
其他好文 时间:
2018-11-09 11:25:56
阅读次数:
189
#include <sys/socket.h> int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen); sockdf: socket文件描述符 addr: 传出参数,返回链接客户端地址信息,含IP地址和端口号 addrle ...
分类:
其他好文 时间:
2018-08-23 23:06:29
阅读次数:
218
chapter5 5.1 概述 5.2 TCP回射服务器程序:main函数 int main(int argc, char **argv) { int listenfd,connfd; pid_t childpid; socklen_t clilen; struct sockaddr_in, cli ...
分类:
其他好文 时间:
2017-12-17 00:16:17
阅读次数:
172
Socket地址复用 int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen); int setsockopt(int sockfd, int level, int optname, con ...
分类:
其他好文 时间:
2016-08-14 17:29:49
阅读次数:
164
网络是大端发数据从低地址发,先发的是高位的数据。收数据从高位收,先收到的数据存放到低地址。TCP是流式的所用套接字也是流式的文件描述符socket是IP加端口号用到的函数:intsocket(intdomain,inttype,intprotocol);
intaccept(intsockfd,structsockaddr*addr,socklen_t*addr..
分类:
其他好文 时间:
2016-08-10 01:04:11
阅读次数:
182
1、编程模型函数化 1)发送数据 Sendto:发送数据 ssize_t sendto(int sockfd,const void *buf,size_t nbytes,int flags,const struct sockaddr *destaddr,socklen_t destlen); 头文件 ...
分类:
其他好文 时间:
2016-06-14 16:09:50
阅读次数:
197