Made some requested changes

This commit is contained in:
simonmkwii-dev 2018-07-16 01:12:10 +10:00 committed by GitHub
parent c211e5079c
commit 2d2ccade21
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,6 +4,7 @@ using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Sockets;
namespace Ryujinx.HLE.OsHle.Services.Nifm
{
@ -17,8 +18,7 @@ namespace Ryujinx.HLE.OsHle.Services.Nifm
{
m_Commands = new Dictionary<int, ServiceProcessRequest>()
{
{ 4, CreateRequest },
{ 5, GetCurrentNetworkProfile },
{ 4, CreateRequest },
{ 12, GetCurrentIpAddress }
};
}
@ -35,19 +35,12 @@ namespace Ryujinx.HLE.OsHle.Services.Nifm
return 0;
}
public long GetCurrentNetworkProfile(ServiceCtx Context)
{
Context.Ns.Log.PrintStub(LogClass.ServiceNifm, "Stubbed.");
return 0;
}
public long GetCurrentIpAddress(ServiceCtx Context)
{
string HostName = Dns.GetHostName();
IPHostEntry HostEntry = Dns.GetHostEntry(HostName);
IPAddress[] Address = HostEntry.AddressList;
var IP = Address.Where(x => x.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork).FirstOrDefault();
IPAddress IP = Address.Where(x => x.AddressFamily == AddressFamily.InterNetwork).FirstOrDefault();
uint LocalIP = BitConverter.ToUInt32(IP.GetAddressBytes());
Context.ResponseData.Write(LocalIP);
return 0;