Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@tugberkugurlu
Last active August 29, 2015 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tugberkugurlu/9485452 to your computer and use it in GitHub Desktop.
Save tugberkugurlu/9485452 to your computer and use it in GitHub Desktop.
HttpClient TCP connection try
class Program
{
static void Main(string[] args)
{
ServicePointManager.DefaultConnectionLimit = 12;
for (int i = 0; i < 100; i++)
{
Run();
}
using (HttpClient client = new HttpClient())
{
for (int i = 0; i < 100; i++)
{
Run(client);
}
}
}
static void Run()
{
HttpClient client = new HttpClient();
var response = client.GetAsync("http://www.tugberkugurlu.com").Result;
}
static void Run(HttpClient client)
{
var response = client.GetAsync("http://www.tugberkugurlu.com").Result;
}
}
## Running the first for loop resulted the below TcpView log:
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17384 168.61.4.124 http FIN_WAIT1
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17385 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17386 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17387 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17389 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17390 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17391 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17392 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17393 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17394 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17396 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17397 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17398 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17399 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17401 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17402 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17403 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17405 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17407 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17408 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17409 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17410 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17411 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17412 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17414 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17415 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17416 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17417 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17420 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17421 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17423 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17424 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17425 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17426 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17427 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17428 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17430 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17431 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17432 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17433 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17434 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17435 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17436 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17438 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17442 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17443 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17444 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17446 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17447 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17448 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17449 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17450 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17451 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17452 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17454 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17455 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17456 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17457 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17458 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17459 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17460 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17462 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17463 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17464 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17465 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17466 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17467 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17468 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17470 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17472 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17473 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17475 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17476 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17477 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17478 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17480 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17481 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17483 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17485 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17486 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17487 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17488 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17489 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17491 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17492 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17493 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17494 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17495 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17496 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17504 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17505 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17506 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17507 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17528 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17542 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17594 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17596 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17600 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17601 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17602 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17603 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17605 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17607 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17611 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17612 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17618 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17619 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17621 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17622 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17623 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17625 168.61.4.124 http ESTABLISHED
HttpClientTry.vshost.exe 14444 TCP tugberk-pc 17626 168.61.4.124 http ESTABLISHED
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment