/KLib

a cross-platform (using .net core) network library for creating client/server easier(written for practice)

Primary LanguageC#

KLib

a cross-platform (using .net core) network library for creating client/server easier written for practicing

TODO:

  1. Using Async Socket API---
  2. Thread
  3. UDP Protocol---
  4. SSL Protocol---
  5. Try TaskCore

Changelog

2017-02-03

  1. init Spider Middleware
  2. impl Stop method

2017-01-06

  1. Add Timeout Detect
  2. HTTP Lib Bug fix
  3. Add raw Post data support

2017-01-02

  1. Init Ssl protocol

2016-12-30

  1. add Unified Network Object(UniNetObject) to do wrap.
  2. init udp protocol

2016-12-25

  1. recreate projects to fix build error

2016-12-21

  1. update csproj for dotnet cli 1.0.0-preview4-004233 but still cannot build by cli tools.relative Github issues

2016-12-17

  1. Rewrite KLib.Core
  2. Add AsynCore using Async Socket API
  3. Migrate to csproj
  4. Rewrite KLib.HTTP
  5. Add Cookie/Header
  6. Init KLib.Spider
  7. Init KLib.Rss