mirror of
https://github.com/ClassiCube/MCGalaxy.git
synced 2025-09-22 20:16:36 -04:00
Always use webproxy, lowers .NET required to 3.5
This commit is contained in:
parent
73b8a0dee7
commit
64128df450
@ -27,9 +27,7 @@ namespace MCGalaxy.Network {
|
|||||||
public sealed class ClassiCubeBeat : Heartbeat {
|
public sealed class ClassiCubeBeat : Heartbeat {
|
||||||
|
|
||||||
string url = "http://www.classicube.net/heartbeat.jsp";
|
string url = "http://www.classicube.net/heartbeat.jsp";
|
||||||
#if NET_20
|
|
||||||
string proxyUrl;
|
string proxyUrl;
|
||||||
#endif
|
|
||||||
public override string URL { get { return url; } }
|
public override string URL { get { return url; } }
|
||||||
|
|
||||||
public override void Init() {
|
public override void Init() {
|
||||||
@ -57,12 +55,7 @@ namespace MCGalaxy.Network {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!useIPv6 || firstIPv4 == null) return;
|
if (!useIPv6 || firstIPv4 == null) return;
|
||||||
|
|
||||||
#if !NET_20
|
|
||||||
url = "http://" + firstIPv4 + ":80/heartbeat.jsp";
|
|
||||||
#else
|
|
||||||
proxyUrl = "http://" + firstIPv4 + ":80";
|
proxyUrl = "http://" + firstIPv4 + ":80";
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public override string GetHeartbeatData() {
|
public override string GetHeartbeatData() {
|
||||||
@ -94,12 +87,8 @@ namespace MCGalaxy.Network {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public override void OnRequest(HttpWebRequest request) {
|
public override void OnRequest(HttpWebRequest request) {
|
||||||
#if !NET_20
|
|
||||||
request.Host = "www.classicube.net";
|
|
||||||
#else
|
|
||||||
if (proxyUrl == null) return;
|
if (proxyUrl == null) return;
|
||||||
request.Proxy = new WebProxy(proxyUrl);
|
request.Proxy = new WebProxy(proxyUrl);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void OnResponse(string response) {
|
public override void OnResponse(string response) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user