def DoUdp(self,fDCb = None,sIp = None,iPort = None):
		stSock = None
		if sIp != None and iPort != None:
			stSock = self.DoBind(sIp,iPort,socket.IPPROTO_UDP)
		else:
			stSock = self.CreateSock(socket.IPPROTO_UDP) 
		stFd  = self.CreateFdData(fDCb,None,None)	
		iFd   = stFd.m_iFd
		stCmd = SocketServer.UdpCmd(SocketServer.CmdType.eCmdUdpType,iFd,self.GetThreadId(),stSock)
		self.m_stPartsMgr.m_stSockServer.PushCmd(stCmd)
		return iFd