A downloadable asset pack


SIMPLE NET

An easy-to-use networking library that allows for the creation of a simple server-client network. 

Architecture: Server and Client have been merged into one and can be accessible via the NetBehavior derived class. NetBehavior provides access to methods for sending data, and override methods which are automatically run whenever a message is received, a user connects, or a user disconnects.

SimpleNet uses the UDP protocol for sending data across the network, while managing backend network control data across a TCP connection. Documentation is included in the package as well as example projects.

There also exists the alternative older version of SimpleNet which runs purely over TCP:


SimpleNet [tcp based]

An easy-to-use networking library that allows for the creation of a simple server-client network. Architecture: The Server and Client are derived classes. This allows for custom scripts to be made (for the purposes of running a server or a client) and receive/send network messages with ease. SimpleNet provides override methods which are called similarly to event-based methods when messages are received or a connection is established. SimpleNet implements TCP connections over sockets for Servers and Clients to communicate. SimpleNet's Server is built on a broadcast basis. ie. messages are sent to all clients at once. There is the alternative however of sending messages to targeted clients as well, but requires a TcpClient object to be taken in. Development: This library was developed by me for personal use in my projects however I've published it for free for all to use. This was mostly created as an alternative to the depricated UNET and a simpler lower-level alternative to libraries like Mirror. Check out the older documentation website for more details.

SimpleNet TCP Only will soon be deprecated for the quicker faster SimpleNet UDP+TCP

available for download.


Download

Download
SimpleNet 380 kB
Download
SimpleNet [Tcp only older] 34 kB

Install instructions

SimpleNet.unitypackage is the TCP based networking system.

SimpleNet0.2.unitypackageis the faster improved UDP/TCP based networking system.

Leave a comment

Log in with itch.io to leave a comment.