IPEndPoint ep = NetworkHelpers.LocalEphemeralEndPoint ();
string url = "http://" + ep.ToString () + "/test/";
- using (SocketResponder responder = new SocketResponder (ep, new SocketRequestHandler (EchoRequestHandler))) {
- responder.Start ();
-
+ using (SocketResponder responder = new SocketResponder (ep, s => EchoRequestHandler (s))) {
WebClient wc = new WebClient ();
wc.Encoding = Encoding.ASCII;
[Category ("AndroidNotWorking")] // Test suite hangs if the tests runs as part of the entire BCL suite. Works when only this fixture is ran
public void UploadFileAsyncContentType ()
{
- var serverUri = "http://localhost:13370/";
+ var port = NetworkHelpers.FindFreePort ();
+ var serverUri = "http://localhost:" + port + "/";
var filename = Path.GetTempFileName ();
HttpListener listener = new HttpListener ();
var ep = NetworkHelpers.LocalEphemeralEndPoint ();
string url = "http://" + ep.ToString() + "/test/";
- using (var responder = new SocketResponder (ep, EchoRequestHandler))
+ using (var responder = new SocketResponder (ep, s => EchoRequestHandler (s)))
{
- responder.Start ();
-
var webClient = new WebClient ();
var cancellationTokenSource = new CancellationTokenSource ();