21 global::System.Net.Sockets.AddressFamily addressFamily =
addr.AddressFamily;
23 this.
sock.Listen(500);
24 global::System.Net.Sockets.Socket socket = this.
sock;
38 private static void Accept(global::System.Net.Sockets.Socket socket, global::System.Net.Sockets.SocketAsyncEventArgs e, global::System.Net.Sockets.Socket
accepted)
40 bool flag = socket.AcceptAsync(e);
44 private static void ProcessAccept(global::System.Net.Sockets.SocketAsyncEventArgs args)
46 if (args.<
SocketError>k__BackingField == global::System.Net.Sockets.SocketError.Success)
48 global::System.Net.Sockets.Socket <AcceptSocket>k__BackingField = args.<AcceptSocket>k__BackingField;
50 if (args.<UserToken>k__BackingField !=
null)
56 private static void OnAccept(
object sender, global::System.Net.Sockets.SocketAsyncEventArgs e)
91 if (context !=
null && context.
request !=
null)
104 string host = uri.Host;
110 char c =
text[(int)num];
111 string text2 =
text +
"/";
115 bool flag = host !=
"";
123 global::System.Net.Sockets.Socket socket = this.
sock;
198 string path = prefix.
path;
212 global::System.Net.Sockets.Socket socket = this.
sock;
230 if (
"*" !=
null &&
"*" !=
null)
243 private global::System.Net.Sockets.Socket
sock;
class f__AnonymousType0<< Count > j__TPar
void AddPrefix(ListenerPrefix prefix, HttpListener listener)
void RemoveConnection(HttpConnection conn)
EndPointListener(HttpListener listener, IPAddress addr, int port, bool secure)
static void OnAccept(object sender, global::System.Net.Sockets.SocketAsyncEventArgs e)
HttpListener MatchFromList(string host, string path, ArrayList list, [Out] ListenerPrefix prefix)
bool BindContext(HttpListenerContext context)
static void ProcessAccept(global::System.Net.Sockets.SocketAsyncEventArgs args)
bool RemoveSpecial(ArrayList coll, ListenerPrefix prefix)
Dictionary< HttpConnection, HttpConnection > unregistered
void UnbindContext(HttpListenerContext context)
global::System.Net.Sockets.Socket sock
void AddSpecial(ArrayList coll, ListenerPrefix prefix)
static void Accept(global::System.Net.Sockets.Socket socket, global::System.Net.Sockets.SocketAsyncEventArgs e, global::System.Net.Sockets.Socket accepted)
HttpListener SearchListener(global::System.Uri uri, [Out] ListenerPrefix prefix)
void RemovePrefix(ListenerPrefix prefix, HttpListener listener)
HttpListenerRequest request
void UnregisterContext(HttpListenerContext context)
static string UrlDecode(string encodedValue)
static void Exit(object obj)
static void Enter(object obj)