Verwenden Sie die WebSocket-basierte Kommunikations-Chat-Software von Go.
Coroutinen im Code -Repository GO sind sehr leicht. Wenn auf jeden Client zugegriffen wird, wird für jeden Client eine Coroutine aktiviert, wodurch auf einer eigenständigen Maschine eine größere Parallelität erzielt werden kann. Gleichzeitig kann Go Channel den Client -Zugriff und die Nachrichtenweiterleitung und andere Vorgänge perfekt entkoppeln.
Über Go-Chat können Sie die Verwendung von Kanal beherrschen und die Verwendung von ORM Framework, die Verwendung von Web Framework-Gin, Konfigurationsverwaltung, Protokollbetrieb und andere häufig verwendete Technologien in einigen Projekten auswählen.
Basierend auf React werden UI- und Basiskomponenten mit ANT -Design verwendet. Es kann sehr bequem sein, die Front-End-Schnittstelle zu erstellen.
Wenn Sie einen einzelnen Seitenrahmen auf der Schnittstelle auswählen, wird es bequemer, eine Chat -Schnittstelle zu schreiben. Beispielsweise können Sie Nachrichten erinnert, Sie können Nachrichten in einer Schnittstelle für Erinnerungen empfangen, und die Nachrichtenakzeptanz wird nicht durch das Ändern von Seiten oder das Anzeigen anderer Inhalte beeinflusst. Front-end-Code-Repository: https://github.com/kone-net/go-chat-web
Stimme, Text, Bilder, Videomeldungen 
Videoanruf 
Bildschirmfreigabe 
One-File-Filiale: Diese Zweigstelle wird in einer Datei implementiert, einschließlich Sprach-, Text-, Bilder, Videomeldungen, Videoanrufe, Sprachanrufe, Bildschirmfreigabe. Hauptzweig: Es soll jeden Teil aufteilen. Teilen Sie das Panel in, links, Mitte und rechts. Die Sendendatei, das Bild und die Datei auf der rechten Seite sind in kleinere Komponenten aufgeteilt.