dotnetcore Http服务器研究(一)


自从dotnet core 诞生以来,发展非常强势。我们总有些需要写一个独立的http服务器的需求,我想是时候忘记httplistener 了。


dotnet framework 时代建一个小的http服务器 最常用的工具就是 HttpListener了。

现在是dotnet core的时代,asp.net 也有了一个官方提供的 selfhost 实现 kestrel


我们来研究一下kestrel的aspnetcore 怎么用


他的基本使用非常简单,任意创建一个dotnet core项目

首先nuget 引用如下库

image

microsoft.aspnetcore.app

microsoft.aspnetcore.server.kestrel

你在网上看到的asp.net core的代码都是链式调用,我不是很喜欢这种写法,但是没办法,这个每一个操作之后,host对象其实会发生变化,拆开写就得写一堆host=

image

aspnetcore的基本使用方法就是这样,代码你可以找到很多,想看代码直接去我的仓库吧

https://github.com/lightszero/lightchain

posted @ 2018-10-24 19:52  疯光无线  阅读(2100)  评论(0编辑  收藏  举报