Make XMLRPCModule use an existing HTTP server if one already exists on the desired port.

0.7.3-extended
Justin Clark-Casey (justincc) 2012-06-15 00:59:53 +01:00
parent a544280ef2
commit 2b4e97eeaf
1 changed files with 5 additions and 4 deletions

View File

@ -131,11 +131,12 @@ namespace OpenSim.Region.CoreModules.Scripting.XMLRPC
{ {
// Start http server // Start http server
// Attach xmlrpc handlers // Attach xmlrpc handlers
m_log.Info("[XML RPC MODULE]: " + // m_log.InfoFormat(
"Starting up XMLRPC Server on port " + m_remoteDataPort + " for llRemoteData commands."); // "[XML RPC MODULE]: Starting up XMLRPC Server on port {0} for llRemoteData commands.",
BaseHttpServer httpServer = new BaseHttpServer((uint) m_remoteDataPort); // m_remoteDataPort);
IHttpServer httpServer = MainServer.GetHttpServer((uint)m_remoteDataPort);
httpServer.AddXmlRPCHandler("llRemoteData", XmlRpcRemoteData); httpServer.AddXmlRPCHandler("llRemoteData", XmlRpcRemoteData);
httpServer.Start();
} }
} }