Skip to content

ezrarush/udp-example

Repository files navigation

#Description

A simple example of a UDP server and client

#How to Run

##SBCL on Windows

Install SBCL and Quicklisp (https://www.youtube.com/watch?v=VnWVu8VVDbI)

Download this repository and place it in your quicklisp\local-projects\ folder so that quicklisp can find it.

Download my network-engine repository and place it in your quicklisp\local-projects\ folder so that quicklisp can load it as a dependency.

###Server

Run the following in the command line from the project folder:

sbcl --load run-server.lisp

###Client

Run the following in a second command line instance from the project folder:

sbcl --load run-client.lisp

###Multiple Clients

Run the following in yet another command line instance from the project folder:

sbcl --load run-client.lisp

Repeat for as many clients as desired

#References

USocket Test Datagram

Blackthorn3d

Short guide to UDP/IP Client/Server programming in Common Lisp using usockets

Game Networking

1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond

Beej's Guide to Network Programming

Fast-Paced Multiplayer

Online multiplayer proof-of-concept

Core network structures for games

Source Multiplayer Networking

chopin-routing

About

A simple example of a UDP server and client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published