示例#1
0
	def VisitSite (self):
		assert(not self.visitedSite)
		for page in ['']:
			fullURL = "%s/%s" % (self.url, page)
			logging.info("WordFinderClient::VisitSite: client %i: %s" % (self.clientID, fullURL))
			httpGet(fullURL)
		self.visitedSite = True
示例#2
0
文件: Mud.py 项目: michal-b/NodeFz
 def Move(self):
     assert (self.visitedSite and self.registered and not self.disconnected)
     direction = random.choice(self.DIRECTIONS)
     fullURL = "%s/move?id=%d&direction=%s" % (self.url, self.userID,
                                               direction)
     logging.info("MudClient::Move: %s" % (fullURL))
     httpGet(fullURL)
示例#3
0
文件: Mud.py 项目: michal-b/NodeFz
 def VisitSite(self):
     assert (not self.visitedSite)
     for page in ['', 'style.css', 'favicon.ico']:
         fullURL = "%s/%s" % (self.url, page)
         logging.info("MudClient::VisitSite: %s" % (fullURL))
         httpGet(fullURL)
     self.visitedSite = True
示例#4
0
文件: Mud.py 项目: michal-b/NodeFz
 def Disconnect(self):
     assert (self.visitedSite and self.registered and not self.disconnected)
     fullURL = "%s/part?id=%d" % (self.url, self.userID)
     logging.info("MudClient::Disconnect: %s" % (fullURL))
     httpGet(fullURL)
     self.disconnected = True
示例#5
0
文件: Mud.py 项目: michal-b/NodeFz
 def GetBoard(self):
     assert (self.visitedSite and self.registered and not self.disconnected)
     fullURL = "%s/recv" % (self.url)
     logging.info("MudClient::GetBoard: %s" % (fullURL))
     httpGet(fullURL)
示例#6
0
文件: Mud.py 项目: michal-b/NodeFz
 def Register(self):
     assert (self.visitedSite)
     fullURL = "%s/register?id=%d" % (self.url, self.userID)
     logging.info("MudClient::Register: %s" % (fullURL))
     httpGet(fullURL)
     self.registered = True