Skip to content

bxsmart/x-msg-im-xsc-examples-cpp

 
 

Repository files navigation

x-msg-im-xsc-examples-cpp

c++ examples for libx-msg-im-xsc

  • 这里提供了一些例子程序, 用于演示libx-msg-im-xsc的用法.

    • 一个同时支持tcp, http, websocket多协议接入的并发服务器.
  • 编译前准备

    libmisc-cpp  libx-msg-im-xsc  libxsc-cpp  libxsc-proto-cpp  x-msg-im-xsc-examples-cpp
    • 环境变量
    export PLAT=LINUX
    export PROTOBUF=/home/dev5/tools/protobuf-3.5.1
    export CXX_FLAGS="-g3 -O0"
    export MAKE_J="-j3"
  • 编译

    • chmod 775 */*.sh

    • 依次进入libmisc-cpp, libxsc-cpp, libxsc-proto-cpp, libx-msg-im-xsc, x-msg-im-xsc-examples-cpp, 在每个目录下运行./build.sh

    • 最后将得到一个可执行程序, 直接启动即可.

    [xxx@dev5 x-msg-im-xsc-examples-cpp]$ ldd x-msg-im-xsc-exapmples-cpp 
    linux-vdso.so.1 (0x00007ffde39ad000)
    libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f8f27661000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f8f27640000)
    libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f8f27446000)
    libm.so.6 => /lib64/libm.so.6 (0x00007f8f27300000)
    libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f8f272e6000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f8f2711e000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f8f27687000)
    [xxx@dev5 x-msg-im-xsc-examples-cpp]$

About

c++ examples for libx-msg-im-xsc

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.5%
  • CMake 7.8%
  • Shell 0.7%