26 #ifndef __STK_SCKT_H__
27 #define __STK_SCKT_H__
33 #define MAXNUM_SOCKETS (10)
34 #define PND_SCKT_FREE 0
35 #define PND_SCKT_USED 1
42 struct { APP_BYTE s_b1,s_b2,s_b3,s_b4; } S_un_b;
43 struct { APP_WORD s_w1,s_w2; } S_un_w;
59 APP_DWORD StackSockInit (APP_VOID);
60 APP_DWORD StackSockCleanup (APP_VOID);
61 APP_DWORD StackSockOpen (APP_LPDWORD SockId, APP_BYTE bySocketType);
62 APP_DWORD StackSockClose (APP_DWORD SockId, APP_BYTE bySocketType);
63 APP_DWORD StackSockBind (APP_DWORD SockId,
LPST_OS_SOCKADDR_IN pSockAdr, APP_DWORD pSockAdrLen);
64 APP_DWORD StackSockListen (APP_DWORD dwSockId,APP_WORD wBack);
65 APP_DWORD StackSockAccept (APP_DWORD dwSockId,APP_WORD wBack);
66 APP_DWORD StackSockReceiveFrom(APP_DWORD dwSockId,APP_LPBYTE pbyBuf,APP_LPWORD pwLen,
LPST_OS_SOCKADDR_IN pSockAdr);
67 APP_DWORD StackSockSendTo (APP_DWORD SockId, APP_LPBYTE pBuf, APP_DWORD len, APP_DWORD flags,
LPST_OS_SOCKADDR_IN pSockAdr, APP_DWORD SockAdrLen);
Definition: stk_sckt.h:38
Definition: stk_sckt.h:49