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