Skip to content
This repository was archived by the owner on Feb 16, 2019. It is now read-only.

Commit d1825b5

Browse files
author
jacquesgroenewald1
committedMay 8, 2017
Moved UseIPv6 property to XmppSettings
1 parent 3c741f8 commit d1825b5

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed
 

‎TestXMPP/Main.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ private void Button1Click(object sender, EventArgs e)
3838
Xmpp.Settings.Hostname = fcm_server;
3939
Xmpp.Settings.Port = fcm_dev_port;
4040
Xmpp.Settings.Ssl = btnSSL.Checked;
41-
ProtocolState.UseIPv6 = false;
41+
Xmpp.Settings.UseIPv6 = false;
4242
ProtocolState.Settings.Ssl = true;
4343
_xmpp.Connect();
4444
}
@@ -57,7 +57,7 @@ private void BtnSendClick(object sender, EventArgs e)
5757

5858
private void Main_FormClosing(object sender, FormClosingEventArgs e)
5959
{
60-
Serilog.Log.Debug("Disposing xmpp object on form exit");
60+
Serilog.Log.Debug("Disconnecting from server");
6161
if (_xmpp != null && Xmpp.Connected)
6262
_xmpp.Disconnect();
6363
}

‎ubiety/Infrastructure/XmppSettings.cs

+5
Original file line numberDiff line numberDiff line change
@@ -91,5 +91,10 @@ public int Port
9191
/// The disco manager.
9292
/// </value>
9393
public IDiscoManager DiscoManager { get; set; }
94+
95+
/// <summary>
96+
///
97+
/// </summary>
98+
public bool UseIPv6 { get; set; }
9499
}
95100
}

‎ubiety/Net/Address.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ private IPAddress Resolve(string hostname)
115115

116116
Log.Debug("Trying standard lookup for {0}...", hostname);
117117

118-
if (Socket.OSSupportsIPv6 && ProtocolState.UseIPv6)
118+
if (Socket.OSSupportsIPv6 && ProtocolState.Settings.UseIPv6)
119119
{
120120
Log.Debug("Trying IPv6 resolution...");
121121
resp = _resolver.Query(hostname, QType.AAAA, QClass.IN);

‎ubiety/States/ProtocolState.cs

-5
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,6 @@ private static void EventsOnOnSend(object sender, TagEventArgs tagEventArgs)
114114
/// </summary>
115115
public static IRosterManager RosterManager { get; set; }
116116

117-
/// <summary>
118-
///
119-
/// </summary>
120-
public static bool UseIPv6 { get; set; }
121-
122117
/// <summary>
123118
///
124119
/// </summary>

0 commit comments

Comments
 (0)