fixes for without server and without client

Signed-off-by: Andy Green <andy.green@linaro.org>
diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c
index 068aed4..cfe6b44 100644
--- a/lib/libwebsockets.c
+++ b/lib/libwebsockets.c
@@ -1475,11 +1475,13 @@
 			       void *user)
 {
 	int n;
-	struct sockaddr_in serv_addr;
-	int opt = 1;
 	struct libwebsocket_context *context = NULL;
 	char *p;
+#ifndef LWS_NO_SERVER
+	int opt = 1;
 	struct libwebsocket *wsi;
+	struct sockaddr_in serv_addr;
+#endif
 #ifndef LWS_NO_EXTENSIONS
 	int m;
 #endif