3.编写code,并编译成可执行文件

(a).brew install boost

(a).brew install boost

bifa88 1

(一).准备工作

超文件的结尾添加BOOST_LIBS=/usr/local/lib;BOOST_INCLUDES=/usr/local/include/boost;

4.下载websocketpp源代码

<key>ProgramArguments</key>

4.重启mac笔记本,可以发现command line service程序已经运行起来了

4.下载websocketpp源代码

由于工作的原因,近期调查了一下mac系统下常驻服务的接收websocket信息和创建进程的方法原理。将具体实现细节记录下来备忘。

bifa88 2

<true/>

</plist>

(d).添加openssl环境变量,vi ~/.bash_profile

1.安装brew,在终端中输入:

ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 

 

<plist version=”1.0″>

 

 

<?xml version=”1.0″ encoding=”UTF-8″?>

bifa88 1

朝文件的尾部添加:OPENSSL_PATH=/usr/local/opt/openssl

 

 

3.安装openssl

(a).下载并解压openssl

<key>RunAtLoad</key>

<key>RunAtLoad</key>

https://github.com/zaphoyd/websocketpp

<true/>

朝文件的尾部添加:OPENSSL_PATH=/usr/local/opt/openssl

<key>Label</key>

<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN”
http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;

目录下,将plist文件copy到

 3.将编译好的command line service可执行程序copy到

<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN”
http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;

</plist>

(三)创建一个 mac 的后台进程(daemon)

(三)创建一个 mac 的后台进程(daemon)

4.重启mac笔记本,可以发现command line service程序已经运行起来了

(a).下载并解压openssl

 

bifa88 2

</dict>

 

 

(b).添加boost环境变量,vi ~/.bash_profile

2.设置好Herder文件,lib文件搜寻路径和连接库参数

(二)websocketpp集成工程配置

(c).make;make install

<dict>

<string>/Users/Shared/cmdservice</string>

超文件的结尾添加BOOST_LIBS=/usr/local/lib;BOOST_INCLUDES=/usr/local/include/boost;

<dict>

 

3.安装openssl

 

<array>

目录下,将plist文件copy到

2.安装boost

2.安装boost

注意:如果当前的用户是管理员,需要对权限进行许可,在执行上面的指令前先执行:sudo
chmod -R g+w /usr/local 

(c).make;make install

(b).sudo ./config –prefix=/usr/local/openssl  

注意:如果当前的用户是管理员,需要对权限进行许可,在执行上面的指令前先执行:sudo
chmod -R g+w /usr/local 

ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 

/Users/Shared/

/Users/Shared/

<string>com.liuxt.cmdservice</string>

<plist version=”1.0″>

1.创建一个xcode command line tools工程

<string>com.liuxt.cmdservice</string>

 

 

/Library/LaunchDaemons/目录下

 

<?xml version=”1.0″ encoding=”UTF-8″?>

3.编写code,并编译成可执行文件

2.设置好Herder文件,lib文件搜寻路径和连接库参数

(b).添加boost环境变量,vi ~/.bash_profile

1.编写plist文件

https://github.com/zaphoyd/websocketpp

 

 

<array>

</array>

<key>ProgramArguments</key>

1.创建一个xcode command line tools工程

1.安装brew,在终端中输入:

(d).添加openssl环境变量,vi ~/.bash_profile

(b).sudo ./config –prefix=/usr/local/openssl  

 3.将编译好的command line service可执行程序copy到

</dict>

(二)websocketpp集成工程配置

https://www.openssl.org/source/openssl-1.0.2l.tar.gz

1.编写plist文件

<string>/Users/Shared/cmdservice</string>

(一).准备工作

 

https://www.openssl.org/source/openssl-1.0.2l.tar.gz

<key>Label</key>

由于工作的原因,近期调查了一下mac系统下常驻服务的接收websocket信息和创建进程的方法原理。将具体实现细节记录下来备忘。

</array>

/Library/LaunchDaemons/目录下

相关文章