Developing Turn-Based Multiplayer Games by Yadu Rajiv

Developing Turn-Based Multiplayer Games by Yadu Rajiv

Author:Yadu Rajiv
Language: eng
Format: epub
ISBN: 9781484238615
Publisher: Apress


Save the file as hello.js. Open your command prompt on Windows or the terminal on a Mac, navigate to where you saved the file, and execute the file using node.# node hello.js

hello hello

Accessing the File System

One of the most common things to do with Node is to work with the file system. We will find ourselves constantly accessing files and folders, reading and writing to them as we go. Node.js makes it easy for us via the filesystem module. Let us explore two of the main functions that let you access and read data from a file and, in doing so, try to understand how Node.js fundamentally works asynchronously.

Synchronous functions are blocking, which means exactly that. They block the flow of execution of your code until the current blocking function is complete. In most cases, this is perfectly fine and expected, but what if you still can work and continue doing other functions while waiting for a particular action to finish? Most of the modern web today functions asynchronously; Node.js brings it to the server side.

What we try to do in Listing 4-2 is to access a file called news.txt, which contains three lines of text, read it, number them, and display it on the console. In the first example we will focus on loading files synchronously.// load the file system module

var fs = require("fs");



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.