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

  • 相关阅读:
    怎样简单编写一个html网页
    C# 委托实现冒泡排序
    C# 运算符
    EF 多表联查方法
    Log4net 配置文件
    vs调试 iis发布之后的项目
    继承 ,构造方法使用
    C#扩展方法
    partial 部分类
    WeakReference 弱引用
  • 原文地址:https://www.cnblogs.com/EdmundDwyane/p/3161524.html
Copyright © 2011-2022 走看看