Можно ли создать наш собственный сервер, используя класс TcpListener с удалением IIS?
Да, TcpListener использует стек TCP / IP и не имеет ничего общего с IIS, но если вы пытаетесь создать WebServer с использованием TcpListener, это было бы напрасной тратой усилий, не правда ли?
Да.
Вы можете прослушивать входящие соединения TCP / IP с помощью TcpListener и реализовывать любой протокол, который хотите.
TcpListener
Если вы хотите обрабатывать HTTP самостоятельно, лучше использовать HttpListener вместо самостоятельной реализации протокола HTTP.
HttpListener