Added processAccepted method

This commit is contained in:
sta 2014-12-27 17:04:44 +09:00
parent 6c8c4759c4
commit f285e7af12

View File

@ -270,6 +270,26 @@ namespace WebSocketSharp.Net
}
}
private static void processAccepted (Socket socket, EndPointListener listener)
{
HttpConnection conn = null;
try {
conn = new HttpConnection (socket, listener);
lock (listener._unregisteredSync)
listener._unregistered[conn] = conn;
conn.BeginReadRequest ();
}
catch {
if (conn != null) {
conn.Close (true);
return;
}
socket.Close ();
}
}
private static bool removeSpecial (List<HttpListenerPrefix> prefixes, HttpListenerPrefix prefix)
{
if (prefixes == null)