socket.h

来自「很好的网络编程协议源码」· C头文件 代码 · 共 35 行

H
35
字号
/*
+FHDR------------------------------------------------------------------
Copyright (c),
Tony Yang –51,AVR,ARM firmware developer  
Contact:qq 292942278  e-mail:tony_yang123@sina.com.cn

Abstract:
$Id: socket.h,v 1.4 2006/12/31 16:09:00 tony Exp $
-FHDR-------------------------------------------------------------------
*/ 
extern SOCKET * socket(u16 af,u16 type,u16 protocol);
extern u16 bind(SOCKET * sock,struct sockaddr * address,u8 len);
extern u16 sendto(SOCKET *sock,u8 *rec_buff,u16 len,u8 i,struct sockaddr  * address,u16 *addr_len);
extern u16 recvfrom(SOCKET *sock,u8 *rec_buff,u16 len,u8 i,struct sockaddr * address,u16 *addr_len);
extern u16 listen(SOCKET * sock, u16 QTY);
extern u16 accept(SOCKET * sock,struct sockaddr * address,u16 *iii);
extern u16 recv(u16 handle,u8 * rec_buff,u16 len,u16 i);
extern u8 send(u16 handle,u8 *rec_buff,u16 len,u16 i);
extern close(u16 handle);  
extern u16 connect(SOCKET * sock, struct sockaddr * sevaddr,u8 len) ;
/*
+FFTR--------------------------------------------------------------------
$Log: socket.h,v $
Revision 1.4  2006/12/31 16:09:00  tony
由于write_file慢(1KB/S)导致FTP服务器put file失序,不写file时序正常

Revision 1.3  2006/12/31 16:12:54  tony
SOCKET API函数connect()测试成功

Revision 1.2  2006/12/31 16:04:53  tony
增加FTP代码,SOCKET_status字段


-FFTR--------------------------------------------------------------------
*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?