-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
16 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,40 +1,40 @@ | ||
SIMPLSOCKETS 1.1.2 | ||
SIMPLSOCKETS 1.2.0 | ||
=========== | ||
|
||
|
||
A spinoff library of Dache that provides highly efficient, scalable, simple socket communication. | ||
|
||
**NUGET:** http://www.nuget.org/packages/SimplSockets | ||
|
||
**WEB:** http://www.getdache.net | ||
|
||
**EMAIL:** [email protected] | ||
**EMAIL:** [[email protected]](mailto:[email protected]) | ||
|
||
**NUGET:** [SimplSockets](http://www.nuget.org/packages/SimplSockets) | ||
|
||
|
||
VERSION INFORMATION | ||
============================================ | ||
|
||
|
||
1.1.2 | ||
1.2.0 | ||
------------------ | ||
|
||
- Optimizations to initial buffer allocations and sizes which result in a substantially smaller memory footprint | ||
- SUBSTANTIALLY optimized performance and memory usage. Much less memory used and buffer object creation. The result is much faster sockets! | ||
|
||
- Heuristics-based pool population (20% allocated initially instead of 100%, will grow as needed) | ||
- BREAKING CHANGES: altered interfaces and methods to be more OO-friendly and to enable client and server to have access to same operations | ||
|
||
- 1/10 (or less) memory allocated for buffer collections when compared to previous versions. | ||
- Exposed events for MessageReceived and Error that you can hook into to receive (and process) messages, and to handle any communication errors | ||
|
||
- Pool and Blocking Queue optimizations | ||
|
||
INSTALLATION INSTRUCTIONS | ||
============================================ | ||
- Refactored almost all code to be much more efficient | ||
|
||
|
||
Just include the DLL in your project ([NuGet](http://www.nuget.org/packages/SimplSockets)) and then create the appropriate client or server object! | ||
INSTALLATION INSTRUCTIONS | ||
============================================ | ||
|
||
To create a client: | ||
|
||
`var client = SimplSocket.CreateClient(...)` | ||
Just include the DLL in your project ([NuGet](http://www.nuget.org/packages/SimplSockets)) and then create a SimplSocket! | ||
|
||
To create a server: | ||
To create a client or server: | ||
|
||
`var server = SimplSocket.CreateServer(...)` | ||
`var clientOrServer = new SimplSocket()` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters