udp.h
上传用户:sy_wanhua
上传日期:2013-07-25
资源大小:3048k
文件大小:2k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

C/C++

  1. /*----------------------------------------------------------------------*
  2.   udp.h                                        
  3.   
  4.   Version:     1.0   10/97
  5.                1.1   4/99 - tweaked for use in tpjack software
  6.                1.2   6/10/99 - changed the license to LGPL
  7.   
  8.   This module provides functions to use that read and write UDP
  9.   packets to and from the network.  
  10.   Copyright (c) 1999 Quicknet Technologies, Inc.
  11.   Written by Greg Herlein <gherlein@quicknet.net> - donated to 
  12.   Quicknet 6/10/99 by Herlein Engineering.
  13.  * This is free software; you can redistribute it and/or
  14.  * modify it under the terms of the GNU Lesser General Public
  15.  * License (LGPL) as published by the Free Software Foundation; either
  16.  * version 2 of the License, or (at your option) any later version.
  17.  *
  18.  * This software is distributed in the hope that it will be useful,
  19.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  20.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  21.  * General Public License for more details.
  22.  *
  23.  * You should have received a copy of the GNU Lesser General Public
  24.  * License along with this library; if not, write to the
  25.  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  26.  * Boston, MA 02111-1307, USA.  It is also available online at 
  27.  * http://www.gnu.org/copyleft/lesser.html
  28.  
  29. ----------------------------------------------------------------------*/
  30. #ifndef __UDP_H
  31. #define __UDP_H
  32. /*----------------------------< Defines >-------------------------------*/
  33. /*----------------------------< Includes >------------------------------*/
  34. /*---------------------------< Definitions >----------------------------*/
  35. /*--------------------------< Declarations >----------------------------*/
  36. int GetSendSocket(char* szIP, int nPort);
  37. int GetRecvSocket(int nPort);
  38. int CloseSocket(int nSock);
  39. int ReadUDP(int nSock,char* pBuf,int nLen);
  40. int IdentifyPeer(int nSock);
  41. int GetNameFromAddr(char* szIP, char* szName, int nLen);
  42. /*----------------------------------------------------------------------*/
  43. #endif /* __UDP_H */
  44. /*-------------------------------< End >--------------------------------*/