Skip to content
/ Hamzaman Public

Infrastructure for communication between systems using dotnet core AOT and SignalR

License

Notifications You must be signed in to change notification settings

SMAH1/Hamzaman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-time collaborative applications.

Use .NET 9 AOT and SignalR. The final file is an executable file that runs directly on your operating system and does not require .NET to be installed.

Single excute file and run everywhere!!!

How use

Build

Build in windows

dotnet publish -r win-x64 -c Release

or linux:

dotnet publish -r linux-x64 -c Release

For other environments see .NET 9 Supported Versions and .NET 9 Known RIDs.

Run

  1. Copy Hamzaman excute file (see Releases)
  2. Build and config appsettings.json
  3. Creating wwwroot or other web roots defined in appsettings.json
  4. Copy your web files into previous folder
  5. Run the Hamzaman

Now, open internet browser and see result.

Modes

Message

Establishes communication between all connected clients.

Mode Message

How to work

Mode Message Broadcast

Mode Message Sequence Diagram

Server

Establishes communication between the server and the connected clients.

Mode Message

How to work

Mode Message Broadcast

Mode Message Sequence Diagram

Next

Build webpage or application in any language that supports SignalR web sockets and use this project to communicate between them.

About

Infrastructure for communication between systems using dotnet core AOT and SignalR

Resources

License

Stars

Watchers

Forks

Packages

No packages published