This repository contains an example of JSON streaming over HTTP. It demonstrates how to efficiently stream JSON data between a server and clients.
JsonStreaming.sln
: The solution file that holds all references to the client and server projects.clients
: Contains client-side implementations for consuming the streamed JSON data.contracts/JsonStreamingContracts
: Holds the contracts used for JSON streaming, including requests and responses.server/JsonStreamingServer
: The server component that streams JSON data to clients.
To get started with this project, clone the repository and navigate to the respective client or server directory.
- Ensure you have the necessary environment set up for .NET development.
Navigate to the server/JsonStreamingServer
directory and run the following command:
dotnet run
Navigate to the clients
directory and follow the instructions specific to each client implementation.
Contributions are welcome! Feel free to open a pull request or an issue if you have suggestions or improvements.
This project is licensed under the MIT License - see the LICENSE file for details.