功能包learning_communation的cpp源码,包括talker.cpp和listener.cpp两个代码,注释详细,供参考