dotnetcore Http服務器研究(一)


自從dotnet core 誕生以來,發展很是強勢。咱們總有些須要寫一個獨立的http服務器的需求,我想是時候忘記httplistener 了。git


dotnet framework 時代建一個小的http服務器 最經常使用的工具就是 HttpListener了。github

如今是dotnet core的時代,asp.net 也有了一個官方提供的 selfhost 實現 kestrel服務器


咱們來研究一下kestrel的aspnetcore 怎麼用app


他的基本使用很是簡單,任意建立一個dotnet core項目asp.net

首先nuget 引用以下庫工具

image

microsoft.aspnetcore.app.net

microsoft.aspnetcore.server.kestrel3d

你在網上看到的asp.net core的代碼都是鏈式調用,我不是很喜歡這種寫法,可是沒辦法,這個每個操做以後,host對象其實會發生變化,拆開寫就得寫一堆host=server

image

aspnetcore的基本使用方法就是這樣,代碼你能夠找到不少,想看代碼直接去個人倉庫吧對象

https://github.com/lightszero/lightchain

相關文章
相關標籤/搜索