The server can now listen for, receive, and process messages, but the clients need to be able to as well. The process is actually very similar.
Switch back to the client. Place the following code in the Step event of the previously created obj_controller object.
You can see this is nearly identical to the equivalent code on the server. It performs a very similar function, it accepts messages from the server and attempts to process them.
If a message is pushed to processing, the code executes Event_User(0), where it determines which script to redirect to, just in the same way the server did.
Add the following code to Event_User(0):
Your client can now accept messages too! Your network is actually established now!
The final lesson is how to actual send packets over the network!