package evanq.game.net; /** * * 网络IO 服务的抽象 * * @author Evan cppmain@gmail.com * */ public interface INetService { /** * 开始服务 */ public void open(); //void await //state create form parent netservice. //the netserver child will in the same thread /** * 关闭服务 */ public void close(); /** * 网络设别的服务类型 * @return */ public NetServiceType serviceTye(); /** * 连接的类型 * * @return */ public NetConnectionType connectionType(); }