知识点
个人总结
没啥总结的,都是操作。。。。
步骤:
/homework/lesson_6/thrift lesson/match_system/src
1.生成thrift文件源代码
thrift -r --gen cpp ../../thrift/match.thrift
2.重命名
mv gen-cpp match_server
3.rm match_server/Match_server.skeleton.cpp
4.thrift -r --gen cpp ../../thrift/save.thrift
5.mv gen-cpp save_client
6.rm save_client/Save_server.skeleton.cpp
C++一定要删,不然会多一个main函数
7.vim main.cpp
写主逻辑的
抄代码,记得改成自己的用户名和md5加密值
8.g++ -c main.cpp match_server/*.cpp save_client/*.cpp
编译
9.g++ *.o -o main -lthrift -pthread
链接
~/homework/lesson 6/thrift_lesson/game/src
10.thrift -r --gen py ../../thrift/match.thrift
11.rm gen-py/match/Match-remote
删除server端的代码,因为这边实现的是客户端的
12.mv gen-py match_client
13.vim client.py
抄代码
14.测试:/homework/lesson_6/thrift lesson/match_system/src路径下./main
/homework/lesson 6/thrift lesson/game/srcs路径下python3 client.py
我测试作业的时候,老是无法连接服务器的9090端口:Thrift: sat Jan 22 16:43: 51 2022 TSocket:: open()connect () [HTML_REMOVED]: Connection refused
有没有大佬知道的?昨天跟着做的时候还能连来着,今天就不行了。。。。