Files
watrbx-game-engine/Client.LegacyAssemblies/Grid/Roblox.Grid.Common/GridServiceUtils.cs
T
2025-09-18 17:55:52 -04:00

33 lines
867 B
C#

using System;
using System.Xml;
using System.ServiceModel;
using Roblox.Grid.Rcc;
namespace Roblox.Grid.Common
{
public class GridServiceUtils
{
static GridServiceUtils()
{
binding.MaxReceivedMessageSize = int.MaxValue;
binding.SendTimeout = TimeSpan.FromMinutes(5);
binding.ReceiveTimeout = TimeSpan.FromMinutes(5);
binding.ReaderQuotas = new XmlDictionaryReaderQuotas();
binding.ReaderQuotas.MaxStringContentLength = int.MaxValue;
}
public static RCCServiceSoap GetService(string Address) => GetService(Address, 64989);
public static RCCServiceSoap GetService(string Address, int port)
{
if (Address == null) return null;
return new RCCServiceSoap
{
Url = "http://" + Address + ":" + port.ToString()
};
}
private static readonly BasicHttpBinding binding = new BasicHttpBinding();
}
}