-
Sync VS Async
... On the other hand, 'asynchronous' means things do not occur at the same time.
-
blocking VS non blocking
... Non-blocking sockets, supported by the operating system, allow for more efficient resource use by avoiding the blocking of socket methods.