[代码分析]gen_server例子分析
handle_info({tcp, Socket, RawData}, State) -> do_rpc(Socket, RawData), RequestCount = State#state.request_count, {noreply, State#state{request_count = RequestCount + 1}};
?负责处理数据并且更新下State
handle_info/2的第一个参数不是timeout就是发过来的信息,因为是处理telnet等的信息 所以用模式匹配就可以得到数据和对应的套接字(这个用来返回信息用)
?
?
其他的具体内容可以参考doc 以上内容也许分析有误 欢迎指正.
?