Skip to content

A real-time chat system built using C++ and Vulkan, integrating client-server communication in an ImGui-based GUI.

Notifications You must be signed in to change notification settings

Daniel-Grounin/Real-Time-Client-Server-Chat-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vulkan ImGui Example - Chat System Extensions

This repository extends the basic Vulkan ImGui example with a real-time chat system. The following updates have been made:

  • Chat System Integration:
    The files client.cpp, server.cpp, chat.cpp, and chat.h implement a fully functional chat system, enabling communication between multiple users in the Vulkan ImGui application.

  • Server-Client Communication:
    The client.h and server.h files define the structure and methods for the server-client interactions, ensuring seamless communication in the chat system.

These extensions build on the Vulkan ImGui framework, preserving its performance while adding new features such as real-time chat functionality.

For more information on using the extension, please refer to the code in the respective files.

For details on the base Vulkan ImGui example, check the official repository:
ImGui GitHub Repository


1729750266801

About

A real-time chat system built using C++ and Vulkan, integrating client-server communication in an ImGui-based GUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages