|
1 | | -SIMPLSOCKETS 1.1.2 |
| 1 | +SIMPLSOCKETS 1.2.0 |
2 | 2 | =========== |
3 | 3 |
|
4 | 4 |
|
5 | 5 | A spinoff library of Dache that provides highly efficient, scalable, simple socket communication. |
6 | 6 |
|
7 | | -**NUGET:** http://www.nuget.org/packages/SimplSockets |
8 | | - |
9 | 7 | **WEB:** http://www.getdache.net |
10 | 8 |
|
11 | | -**EMAIL:** info@getdache.net |
| 9 | +**EMAIL:** [info@getdache.net](mailto:info@getdache.net) |
| 10 | + |
| 11 | +**NUGET:** [SimplSockets](http://www.nuget.org/packages/SimplSockets) |
12 | 12 |
|
13 | 13 |
|
14 | 14 | VERSION INFORMATION |
15 | 15 | ============================================ |
16 | 16 |
|
17 | 17 |
|
18 | | -1.1.2 |
| 18 | +1.2.0 |
19 | 19 | ------------------ |
20 | 20 |
|
21 | | -- Optimizations to initial buffer allocations and sizes which result in a substantially smaller memory footprint |
| 21 | +- SUBSTANTIALLY optimized performance and memory usage. Much less memory used and buffer object creation. The result is much faster sockets! |
22 | 22 |
|
23 | | -- Heuristics-based pool population (20% allocated initially instead of 100%, will grow as needed) |
| 23 | +- BREAKING CHANGES: altered interfaces and methods to be more OO-friendly and to enable client and server to have access to same operations |
24 | 24 |
|
25 | | -- 1/10 (or less) memory allocated for buffer collections when compared to previous versions. |
| 25 | +- Exposed events for MessageReceived and Error that you can hook into to receive (and process) messages, and to handle any communication errors |
26 | 26 |
|
| 27 | +- Pool and Blocking Queue optimizations |
27 | 28 |
|
28 | | -INSTALLATION INSTRUCTIONS |
29 | | -============================================ |
| 29 | +- Refactored almost all code to be much more efficient |
30 | 30 |
|
31 | 31 |
|
32 | | -Just include the DLL in your project ([NuGet](http://www.nuget.org/packages/SimplSockets)) and then create the appropriate client or server object! |
| 32 | +INSTALLATION INSTRUCTIONS |
| 33 | +============================================ |
33 | 34 |
|
34 | | -To create a client: |
35 | 35 |
|
36 | | -`var client = SimplSocket.CreateClient(...)` |
| 36 | +Just include the DLL in your project ([NuGet](http://www.nuget.org/packages/SimplSockets)) and then create a SimplSocket! |
37 | 37 |
|
38 | | -To create a server: |
| 38 | +To create a client or server: |
39 | 39 |
|
40 | | -`var server = SimplSocket.CreateServer(...)` |
| 40 | +`var clientOrServer = new SimplSocket()` |
0 commit comments