• 介绍 | 通信开发库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

  • 相关阅读:
    mysql数据库 --数据类型、约束条件
    并发编程 --线程
    并发编程 --进程
    MySQL数据库 --基础
    网络编程之 TCP-UDP的详细介绍
    网络编程之 OSI七层协议
    python 元类、单例模式
    python 面向对象_多态、内置方法、反射
    Python 面向对象_继承、组合
    简单工厂设计模式
  • 原文地址:https://www.cnblogs.com/EdmundDwyane/p/3161524.html
Copyright © 2020-2023  润新知