stel_socket.h
来自「一个有关挂载U盘」· C头文件 代码 · 共 43 行
H
43 行
#ifndef STEL_SOCKET_H_
#define STEL_SOCKET_H_
int Socket( int family, int type, int protocol );
int Inet_pton (int family, const char *src, void *dst);
int Connect( int fd, const struct sockaddr *addr, socklen_t len );
ssize_t Recv( int fd, void *ptr, size_t nbytes );
ssize_t Send( int fd, const void *ptr, size_t nbytes );
/*
*function_name: Stel_Connect
*参数说明, port: 连接端口; ip: 连接IP; timeout: 超时时间
*return: 大于0--成功;其它:失败;
*/
int Stel_Connect( int port, char *ip, int timeout );
/*
*function_name: Stel_Recv
*参数说明,fd: 整数型socket; ptr: 待发送的内容; nbytes: 要发送的内容大小; timeout: 超时时间
*return: 0--成功;其它:失败;
*/
int Stel_Recv( int fd, void *ptr, size_t nbytes, int timeout );
/*
*function_name: Stel_Send
*参数说明,fd: 整数型socket; ptr: 待发送的内容; nbytes: 要发送的内容大小; timeout: 超时时间
*return: 0--成功;其它:失败;
*/
int Stel_Send( int fd, const void *ptr, size_t nbytes, int timeout );
/*
*function_name: Stel_Recv_NoBlock
*参数说明,fd: 整数型socket; ptr: 待发送的内容; nbytes: 要发送的内容大小; timeout: 超时时间
*return: 0--成功;其它:失败;
*/
int Stel_Recv_NoBlock( int fd, void *ptr, size_t nbytes, int timeout );
#endif /*STEL_SOCKET_H_*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?