Fetching Online Friends List in an Android Chat Application

After successfully implementing user authentication, the next step toward enabling real-time messaging is retrieving a list of online contacts. Without this list, users have no one to commnuicate with. Upon successful login, the server spawns a dedicated thread to manage ongoing communication with that client, allowing it to handle additional l ...

Posted on Fri, 18 Sep 2026 16:51:57 +0000 by fireant

Implementing Client-Server Communication with Sockets in Python

Establishing Network Connections Using Socket Programming Sockets serve as a fundamental network programming interface that enables communication between clients and servers. This mechanism provides a straightforward yet powerful approach for building networked applications. This article demonstrates how to implement basic client-server communi ...

Posted on Wed, 12 Aug 2026 16:59:00 +0000 by nickk

Network Programming with UDP Protocol

Network Protocol Models OSI Reference Model Application Layer: Actual data being transmitted Presentation Layer: Data encryption/decryption Session Layer: Session establishment and connection management Transport Layer: Data transmission methods (datagram, stream) Network Layer: Data routing between networks (IP addressing ...

Posted on Sat, 18 Jul 2026 17:05:33 +0000 by jonny 5ive

Native JavaScript AJAX Implementation Guide

Core Concepts Traditional web applications suffer from several limitasions: Pages take long loading times during slow network conditions, forcing users to wait Form validation errors require re-entering entire forms Page navigation causes full reloads, wasting resources and increasing wait times AJAX (Asynchronous JavaScript and XML) provides ...

Posted on Sat, 09 May 2026 19:29:44 +0000 by think-digitally