public static int ConnectToCGOS(string name, string pPwd, int pNbr) { GoBoard lGoBoard = new GoBoard(9); GTPGoBoard lGTPGoBoard = new GTPGoBoard(lGoBoard); GTPCommCGOS lGTPCommCGOS = new GTPCommCGOS("cgos.boardspace.net", 6867, name, pPwd, pNbr, true); GTPEngine lGTPEngine = new GTPEngine(lGTPGoBoard, lGTPCommCGOS); lGTPCommCGOS.Run(); return 0; }
public static int ConnectToCGOS(string name, string pPwd, int pNbr) { GoBoard lGoBoard = new GoBoard(9); GTPGoBoard lGTPGoBoard = new GTPGoBoard(lGoBoard); GTPCommCGOS lGTPCommCGOS = new GTPCommCGOS("cgos.boardspace.net", 6867, name, pPwd, pNbr, true); GTPEngine lGTPEngine = new GTPEngine(lGTPGoBoard, lGTPCommCGOS); lGTPCommCGOS.Run(); return(0); }
public static GTPInternalResponse GTPCGOSConnect(GTPGoBoard gtpGoBoard, GTPCommand gtpCommand) { if (gtpCommand.GetParameterCount() < 2) return MissingParameterResponse(); string lName = gtpCommand.GetParameter(0); string lPwd = gtpCommand.GetParameter(1); int lNbrGames = 1; if (gtpCommand.GetParameterCount() >= 3) if (!gtpCommand.GetParameter(2, ref lNbrGames)) return InvalidParameterResponse(); if (lNbrGames <= 0) return InvalidParameterResponse(); GTPCommCGOS lGTPCommCGOS = new GTPCommCGOS(gtpGoBoard.CGOSAddress, gtpGoBoard.CGOSPortNbr, lName, lPwd, lNbrGames, true); // if (!lGTPCommCGOS.Connected) // return new GTPInternalResponse(false, "unable to connect"); GTPEngine lGTPEngine = new GTPEngine(gtpGoBoard, lGTPCommCGOS); lGTPCommCGOS.Run(); return new GTPInternalResponse(true); }