A powerful, yet simple, asynchronous network application framework used for implementing low-latency and high-performance server and client applications.
Note: SockNet depends on the .NET 2.0 Framework and has been tested to work with Unity 3D on most platforms (including PC, Mac, Linux, iOS, and Android).
SockNet contains multiple libraries that enable the developer to write less boilerplate code and more business logic. To see specific examples, please visit the project pages listed bellow.
SockNet.Client - A networking library that can be used to implement clients. Depends on SockNet.Common.
SockNet.Server - A networking library that can be used to implement servers. Depends on SockNet.Common.
SockNet.Protocols - Various protocol implementations that can be used with SockNet channels. Depends on SockNet.Common.
SockNet.Common - Various helper classes and a required dependency for all SockNet libraries.
For bugs, questions and discussions please use the GitHub Issues.
Copyright 2015 ArenaNet, LLC.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.