Thrift使用入门(2) - 用Thrift实现一个简单的Server/Client应用程序

Thrift可以实现C++、Java、Python等多种语言的自动生成,此处以C++为例。


本文共5部分,其中1,2和3部分为重点。


1. 编写[.thrift]文件

你可以google到官方的实例如下:


将上述代码保存为student.thrift文件。


2. 自动生成服务器端程序

在Terminal中输入如下命令,可自动生成[.cpp]和[.h]文件。


得到的文件如下:


其中Serv_server.skeleton.cpp中有服务器端运行的main函数。这些文件名的Serv和student与你最初创建的thrift文件有关。


3. 编写客户端程序


4. 编译/链接


5. 运行



你可能感兴趣的:(server)