1。SPServer简介
http://www.javaeye.com/topic/59804
2。代码分析
我们从一个简单的服务器入手分析。以下代码取自F:/spserver-0.9.5/spserver/testecho.cpp
代码在87行,初始化SP_Server服务器类server对象,传入对象new SP_EchoHandlerFactory()作为参数
SP_EchoHandlerFactory在73行初始化对象SP_EchoHandler。
90行server.runForever()启动服务器进入服务。
重要的类有两个:
SP_Server(服务器)
SP_Handler(协议处理器)
一个辅助类:
SP_HandlerFactory(协议处理器工厂)
38行-58行代码提示出其他重要的类:
SP_Request(请求,封装客户端发送数据)
SP_Response(回应,封装服务器回送数据)
SP_MultiLineMsgDecoder(多行消息解析器,解析客户端请求)