public dynamic GetServicesNetworkInfo(Network network)
{
dynamic packet = new JObject();
packet.type = "network_info";
packet.service = GetServicesName();
packet.network = new JArray();
//_servicesLock.EnterReadLock();
for (int i = 0; i <= _maxIndex; i++)
{
if(_services[i] == null)
continue;
byte[] host = network.GetAddress(_services[i]);
if(host != null)
packet.network.Add(host);
}
//_servicesLock.ExitReadLock();
return packet;
}