ffrpc 是c++異步通訊庫,使用ffrpc可以非常容易的構建服務器程序。為了使用方便,ffrpc提供了python、php的客戶端lib,這樣使用php於c++構建的server也是順手拈來。ffrpc使用thrift或者protobuf作為通信協議,這樣實現各個語言版本的ffrpc客戶端lib就很容易。
本例采用php + thrift 和ffrpc構建的echo server 通信,echo server實現的細節可以參見 http://www.cnblogs.com/zhiranok/p/ffrpc_client_server.html
thrift的定義文件為:
: :
使用ffrpc-php調用echo接口:
"ff/Types.php" = = ->data = 'OhNice!!!!' = ffrpc_t('127.0.0.1', 10246 (->call('echo', , , 'ff'( "error_msg:".->error_msg()."\n"