Here is my code I was editing for pooling socket connections.
ConnectionPool.cs
using System;
using System.Net;
using System.Text;
using System.Net.Sockets;
using System.Collections.Generic;
namespace CustomLibraries.Threading
{
public static class ConnectionPool
{...