never ending staircase in mario 46
o
This commit is contained in:
parent
adb6c87a83
commit
f548bbbfd0
5 changed files with 23 additions and 6 deletions
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CircleScape</title>
|
||||
<title>SockScape</title>
|
||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||
<meta charset="UTF-8" />
|
||||
|
||||
|
|
|
@ -31,8 +31,11 @@ namespace SockScape {
|
|||
MaxTotal = server["Max Users"] ?? Configuration.General["Max Users"]
|
||||
};
|
||||
|
||||
var serverHandle = new Server<PlayerConnection>((ushort)server["Port"], pool, server);
|
||||
|
||||
pools.Add(server["Id"], pool);
|
||||
servers.Add(server["Id"], new Server<PlayerConnection>((ushort)server["Port"], pool, server));
|
||||
servers.Add(server["Id"], serverHandle);
|
||||
serverHandle.Start();
|
||||
}
|
||||
|
||||
//var server = new Server<PlayerConnection>(6770, PoolManager.Pending);
|
||||
|
|
|
@ -119,6 +119,7 @@
|
|||
</None>
|
||||
<None Include="connectionStrings.config">
|
||||
<DependentUpon>App.config</DependentUpon>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="packages.config">
|
||||
<SubType>Designer</SubType>
|
||||
|
|
|
@ -3,11 +3,13 @@ using System.Collections.Generic;
|
|||
using System.Linq;
|
||||
using System.Net.Sockets;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace SockScape.Socks {
|
||||
namespace SockScape {
|
||||
class MasterUdpClient {
|
||||
private static UdpClient Sock;
|
||||
private static Thread ListeningThread;
|
||||
private static bool IsOpen;
|
||||
|
||||
public static void Initialize() {
|
||||
|
@ -15,9 +17,19 @@ namespace SockScape.Socks {
|
|||
return;
|
||||
|
||||
short port = (short) Configuration.General["Master Port"];
|
||||
Sock = new UdpClient(port);
|
||||
Sock = new UdpClient(Configuration.General["Master Addr"], port);
|
||||
|
||||
IsOpen = true;
|
||||
}
|
||||
|
||||
public static void Listener() {
|
||||
|
||||
}
|
||||
|
||||
public static void Close() {
|
||||
IsOpen = false;
|
||||
ListeningThread.Join();
|
||||
ListeningThread = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@ using System.Text;
|
|||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace SockScape.Socks {
|
||||
namespace SockScape {
|
||||
static class MasterUdpServer {
|
||||
private static UdpClient Sock;
|
||||
private static Thread ListeningThread;
|
||||
|
@ -18,7 +18,7 @@ namespace SockScape.Socks {
|
|||
return;
|
||||
|
||||
short port = (short)Configuration.General["Master Port"];
|
||||
Sock = new UdpClient(port);
|
||||
Sock = new UdpClient(new IPEndPoint(IPAddress.Any, port));
|
||||
|
||||
IsOpen = true;
|
||||
ListeningThread = new Thread(Listener);
|
||||
|
@ -39,6 +39,7 @@ namespace SockScape.Socks {
|
|||
IsOpen = false;
|
||||
ListeningThread.Join();
|
||||
ListeningThread = null;
|
||||
Sock.Dispose();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue