<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/abbff6a0f4fb4b938afdfbab4f7ca283&quot; frameborder=&quot;0&quot; width=&quot;1280&quot; height=&quot;960&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>960</height><width>1280</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>960</thumbnail_height><thumbnail_width>1280</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/abbff6a0f4fb4b938afdfbab4f7ca283-bb3c7e1e987ec3d5.gif</thumbnail_url><duration>217.295</duration><title>TCP Socket Chat Server – Backend Assignment Demo</title><description>This video demonstrates a TCP-based chat server built using standard socket programming.

The server supports multiple concurrent clients, username-based login, real-time message broadcasting, and graceful disconnect handling.

Additional features shown in the demo include listing active users (WHO), private messaging (DM), heartbeat checks (PING/PONG), and username conflict handling.

Clients connect using ncat, and the server runs locally on port 4000.</description></oembed>