www.pudn.com > unixtonxunchengxu.rar > UnionSocket.h
#ifndef _UnionSocket #define _UnionSocket int UnionCloseSocket(int SocketID); int UnionCreateSocketClient(char *ip,int port); int UnionSendToSocket(int SocketID,unsigned char *Buf,unsigned int SizeOfBuf); int UnionReceiveFromSocket(int SocketID,unsigned char *Buf,unsigned int LenOfBuf); int UnionReceiveFromSocketUntilLen(int SocketID,unsigned char *Buf,unsigned int LenOfBuf); // Added By Wolfgang Wang, 2002/3/6 int UnionNewTCPIPConnection(int scksvr); int UnionInitializeTCPIPServer(int port); int UnionTCPIPServer(int port,char *ServerName,int (*UnionTCPIPTaskServer)()); extern int UnionTCPIPTaskServer(int SocketID,char *IPAddr,int Port); #define UnionErrOffsetOfSocketMdl -10500 #define UnionErrNullIPAddressPassed UnionErrOffsetOfSocketMdl - 1 #define UnionErrMinusSocketPortPassed UnionErrOffsetOfSocketMdl - 2 #define UnionErrCallingSocket UnionErrOffsetOfSocketMdl - 3 #define UnionErrCallingConnect UnionErrOffsetOfSocketMdl - 4 #define UnionErrCallingSetsockopt UnionErrOffsetOfSocketMdl - 5 #define UnionErrCallingBind UnionErrOffsetOfSocketMdl - 6 #define UnionErrCallingListen UnionErrOffsetOfSocketMdl - 7 #define UnionErrCallingAccept UnionErrOffsetOfSocketMdl - 8 #define UnionErrCallingMalloc UnionErrOffsetOfSocketMdl - 9 #define UnionErrCallingSend UnionErrOffsetOfSocketMdl - 10 #define UnionErrCallingRecv UnionErrOffsetOfSocketMdl - 11 #endif