Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to support .NET Core 3.1 #651

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 0 additions & 26 deletions Example/AssemblyInfo.cs

This file was deleted.

7 changes: 0 additions & 7 deletions Example2/App.config

This file was deleted.

26 changes: 0 additions & 26 deletions Example2/AssemblyInfo.cs

This file was deleted.

70 changes: 0 additions & 70 deletions Example2/Example2.csproj

This file was deleted.

8 changes: 0 additions & 8 deletions Example3/App.config

This file was deleted.

26 changes: 0 additions & 26 deletions Example3/AssemblyInfo.cs

This file was deleted.

76 changes: 0 additions & 76 deletions Example3/Example3.csproj

This file was deleted.

68 changes: 0 additions & 68 deletions Example3/Public/Js/echotest.js

This file was deleted.

12 changes: 0 additions & 12 deletions Example3/Public/index.html

This file was deleted.

29 changes: 10 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

## Welcome to websocket-sharp! ##

Created by [@sta](https://github.com/sta) and this fork in maintained by [@darknessxk](https://github.com/darknessxk)

This Project is a NET Core version

websocket-sharp supports:

- [RFC 6455](#supported-websocket-specifications)
Expand All @@ -11,45 +15,32 @@ websocket-sharp supports:
- [HTTP Authentication](#http-authentication)
- [Query string, Origin header, and Cookies](#query-string-origin-header-and-cookies)
- [Connecting through the HTTP proxy server](#connecting-through-the-http-proxy-server)
- .NET Framework **3.5** or later (includes compatible environment such as [Mono])
- .NET Core **3.1** or later

## Branches ##

- [master] for production releases.
- [hybi-00] for older [draft-ietf-hybi-thewebsocketprotocol-00]. No longer maintained.
- [draft75] for even more old [draft-hixie-thewebsocketprotocol-75]. No longer maintained.
- [devel] for edge features.
- [release/x.x.x.x] for releases

## Build ##

websocket-sharp is built as a single assembly, **websocket-sharp.dll**.

websocket-sharp is developed with [MonoDevelop]. So a simple way to build is to open **websocket-sharp.sln** and run build for **websocket-sharp project** with any of the build configurations (e.g. `Debug`) in MonoDevelop.
websocket-sharp is developed originally with [MonoDevelop] and now ported to NET Core. So a simple way to build is to open **websocket-sharp.sln** and run build for **websocket-sharp project** with any of the build configurations (e.g. `Debug`).

## Install ##

### Self Build ###

You should add your websocket-sharp.dll (e.g. `/path/to/websocket-sharp/bin/Debug/websocket-sharp.dll`) to the library references of your project.

If you would like to use that dll in your [Unity] project, you should add it to any folder of your project (e.g. `Assets/Plugins`) in the **Unity Editor**.

### NuGet Gallery ###

websocket-sharp is available on the [NuGet Gallery], as still a **prerelease** version.

- [NuGet Gallery: websocket-sharp]

You can add websocket-sharp to your project with the NuGet Package Manager, by using the following command in the Package Manager Console.

PM> Install-Package WebSocketSharp -Pre

### Unity Asset Store ###

websocket-sharp is available on the Unity Asset Store (Sorry, Not available now).
TBD

- [WebSocket-Sharp for Unity]

It works with **Unity Free**, but there are some limitations:
### Other infos

- [Security Sandbox of the Webplayer] (The server is not available in Web Player)
- [WebGL Networking] (Not available in WebGL)
Expand Down
Loading