Index: Makefile
===================================================================
--- Makefile	(revision 74c44d9406ccd522e91346eb12f99828e87544fd)
+++ Makefile	(revision ea878ba2bbb1317626a831650411a7fb11f77203)
@@ -32,4 +32,5 @@
 FLAGS_LNK :=	$(FLAGS) -pthread -Wall -Wextra
 LIBS :=			$(SDL2_LIB)/libSDL2.a \
+				$(SDL2_LIB)/libSDL2_net.a \
 				$(SDL2_LIB)/libSDL2_ttf.a \
 				$(SDL2_LIB)/libfreetype.a \
@@ -41,4 +42,5 @@
 FLAGS_LNK :=	$(FLAGS) -Wall -Wextra
 LIBS :=			$(SDL2_LIB)/libSDL2.a \
+				$(SDL2_LIB)/libSDL2_net.a \
 				$(SDL2_LIB)/libSDL2_ttf.a \
 				$(SDL2_LIB)/libfreetype.a \
@@ -60,12 +62,15 @@
 				$(SDL2_LIB)/libSDL2.a \
 				$(SDL2_LIB)/libSDL2main.a \
+				$(SDL2_LIB)/libSDL2_net.a \
 				$(SDL2_LIB)/libSDL2_ttf.a \
 				$(SDL2_LIB)/libfreetype.a \
 				-l gdi32 \
 				-l imm32 \
+				-l iphlpapi \
 				-l ole32 \
 				-l oleaut32 \
 				-l version \
-				-l winmm
+				-l winmm \
+				-l ws2_32
 endif
 
Index: emu/all.h
===================================================================
--- emu/all.h	(revision 74c44d9406ccd522e91346eb12f99828e87544fd)
+++ emu/all.h	(revision ea878ba2bbb1317626a831650411a7fb11f77203)
@@ -28,4 +28,5 @@
 
 #include <SDL2/SDL.h>
+#include <SDL2/SDL_net.h>
 #include <SDL2/SDL_ttf.h>
 
Index: emu/sdl.c
===================================================================
--- emu/sdl.c	(revision 74c44d9406ccd522e91346eb12f99828e87544fd)
+++ emu/sdl.c	(revision ea878ba2bbb1317626a831650411a7fb11f77203)
@@ -33,4 +33,8 @@
 	SDL_LogSetPriority(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_VERBOSE);
 
+	if (SDLNet_Init() < 0) {
+		fail("SDLNet_Init() failed: %s", SDLNet_GetError());
+	}
+
 	if (TTF_Init() < 0) {
 		fail("TTF_Init() failed: %s", TTF_GetError());
@@ -44,4 +48,5 @@
 {
 	TTF_Quit();
+	SDLNet_Quit();
 	SDL_Quit();
 }
Index: readme.txt
===================================================================
--- readme.txt	(revision 74c44d9406ccd522e91346eb12f99828e87544fd)
+++ readme.txt	(revision ea878ba2bbb1317626a831650411a7fb11f77203)
@@ -26,7 +26,9 @@
   https://libsdl.org/
 
-The SDL2 website also hosts the SDL2_ttf project, which adds support
-for TrueType fonts to SDL2. SDL2_ttf, in turn, requires the FreeType
-library, which is available from the FreeType website:
+The SDL2 website also hosts the SDL2_net and SDL2_ttf projects, which
+add support for networking and TrueType fonts to SDL2
+
+SDL2_ttf, in turn, requires the FreeType library, which is available
+from the FreeType website:
 
   https://www.freetype.org/
@@ -67,5 +69,5 @@
   make install
 
-  # Build and install SDL2_ttf last
+  # Build and install SDL2_ttf, now that we have FreeType and SDL2
 
   tar zxvf SDL2_ttf-2.0.14.tar.gz
@@ -76,4 +78,16 @@
   ../configure --prefix=/opt/sdl2 \
     --with-sdl-prefix=/opt/sdl2 --with-freetype-prefix=/opt/sdl2
+
+  make
+  make install
+
+  # Build and install SDL2_net last
+
+  tar zxvf SDL2_net-2.0.1.tar.gz
+  cd SDL2_net-2.0.1
+  mkdir build
+  cd build
+
+  ../configure --prefix=/opt/sdl2 --with-sdl-prefix=/opt/sdl2
 
   make
