ALL


  Taking Precautions to Avoid Shady VPN Providers

VPNs or virtual private networks are virtual tunnels that obscure your IP address, routing your internet traffic through a server located in a country of your choice, in an encrypted and anonymous way. Using a VPN allows you to:secure your sensitive data from hackersobscure the IP address so you can see content not available in your countryavoid websites you routinely surf (e.g., Facebook) noticing a different IP address when you are traveling, and asking you to verify your identitybypass the firewall of your school or company.VPN chrome extensions is an easy and popular way to make your conne...

1,497 0       NETWORKING VPN


  UDP vs. TCP

IntroductionHi, I’m Glenn Fiedler and welcome to the first article in my online book Networking for Game ProgrammersIn this article we start with the most basic aspect of network programming, sending and receiving data over the network. This is just the beginning – the simplest and most basic part of what network programmers do, but still it is quite intricate and non-obvious as to what the best course of action is. Take care because if you get this part wrong it will have terrible effects on your multiplayer game!You have most likely heard of sockets, and are probably aware that...

3,503 0       DESIGN GAME DESIGN COMMUNICATION NETWORKING TCP UDP


   Move.Me Writing Your Own WebSocket Server

The WebSocket protocol has applications beyond plain vanilla web development.  I will explain how the protocol works, how to implement your own server and share some insights I had along the way. Before we get down and dirty, I will explain what I’ve been doing with it.At this point I expect many of you are saying “I’m not working on a web game this doesn’t seem relevant to me.” Well, neither am I. I embed a WebSocket server into my game engine and with a local web application use the WebSocket protocol as a medium to control, configure and monitor my game...

8,227 0       SOCKET NETWORKING WEBSOCKET SERVER DEVELOPMENT