zoukankan      html  css  js  c++  java
  • 介绍 | 通信开发库libComm

      libComm是一个免费的简单的通信库,其中的接口类与函数大都以小写的x打头。

    下载

    Sample using libComm - v1.1 For WinXP

    libComm - v1.2 For WinXP/Win7

     libComm提供三大功能,一是设备查找,二是设备通信,三是辅助通信。其主要的接口类与接口函数如下:

    查找类与函数

    class XDEVICE_CLASS CxDeviceFind

    class XDEVICE_CLASS CxDeviceMapFind

    class XBTH_CLASS CxBthRemoteDeviceFind

    class XBTH_CLASS CxBthRadioFind

    class XBTH_CLASS CxBthRadio

    class XNET_CLASS CxLocalHostIPAddrFind

    class XNET_CLASS CxAdapterFind

    class XNET_CLASS CxNetworkHostFind

    XBTH_API BOOL BthFindDevice(LPCTSTR lpszRemoteDevName, LPTSTR lpszRadioMacAddr,

                    LPTSTR lpszRemoteMacAddr, BYTE btDevNearIndex,

                    BOOL bFlushCache, LPBYTE lpbtBthError);

    XBTH_API BOOL BthAuthenDevice(LPCTSTR lpszRadioMacAddr, LPCTSTR lpszRemoteMacAddr,

                      LPCTSTR lpszPasskey);

    辅助通信类与函数

    class XOBJECT_CLASS CxThread

    class XBTH_CLASS CxBthRadio

    class XBTH_CLASS CxBthAuthenResponse

    XNET_API void StringToMacAddress(LPCTSTR lpszMac, PULONGLONG pullAddr);

    XNET_API void MacAddressToString(const PULONGLONG pullAddr, LPTSTR lpszMac, DWORD dwSize);

    XNET_API BOOL GetFirstValidIPAddress(LPTSTR lpszIPAddr);

    XNET_API BOOL IsValidIPAddress(LPCTSTR lpszIPAddr);

    XNET_API BOOL GetIPAddrByDomainName(LPCTSTR lpszDomainName, LPTSTR lpszIPAddr);

    通信类与函数

    class XOBJECT_CLASS CxComm

    class XSERIAL_CLASS CxSerial : public CxComm

    class XSOCKET_CLASS CxSocket : public CxComm

    class XSOCKET_CLASS CxUdpSocket : public CxSocket

    class XSOCKET_CLASS CxClientSocket : public CxSocket

    class XSOCKET_CLASS CxServerSocket : public CxSocket

    class XSOCKET_CLASS CxBthClientSocket : public CxClientSocket

    class XSOCKET_CLASS CxBthServerSocket : public CxServerSocket

    XSOCKET_API BOOL SocketInit();

    XSOCKET_API BOOL SocketUnInit();

    XSOCKET_API DWORD SocketGetLastError();

    其中 CxBthRadio 即使查找类也是通信辅助类。更多的详细介绍,请关注后续的通信专题文章。

    下载

    Sample using libComm - v1.1 For WinXP

    libComm - v1.2 For WinXP/Win7

  • 相关阅读:
    LOL 计蒜客
    cf1486 D. Max Median
    P3567 [POI2014]KUR-Couriers
    dp 求物品组合情况
    黑暗爆炸
    hdu5306 Gorgeous Sequence
    P4609 [FJOI2016]建筑师
    cf 1342 E. Placing Rooks
    重修dp-背包
    acwing 2154. 梦幻布丁
  • 原文地址:https://www.cnblogs.com/EdmundDwyane/p/3161524.html
Copyright © 2011-2022 走看看