⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 socket.h

📁 很好的网络编程协议源码
💻 H
字号:
/*
+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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -