https://github.com/andrehrferreira/bench-sockets-csharp
C# implementation for Websocket, TCP and UDP performance testing
https://github.com/andrehrferreira/bench-sockets-csharp
csharp tcp udp websocket
Last synced: 10 months ago
JSON representation
C# implementation for Websocket, TCP and UDP performance testing
- Host: GitHub
- URL: https://github.com/andrehrferreira/bench-sockets-csharp
- Owner: andrehrferreira
- Created: 2024-08-19T15:31:23.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-20T10:56:02.000Z (almost 2 years ago)
- Last Synced: 2025-03-29T13:51:55.095Z (about 1 year ago)
- Topics: csharp, tcp, udp, websocket
- Language: C#
- Homepage:
- Size: 258 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Benchmark Websocket, TCP and UDP in C#
=========================
Build Websocket Server
-------------
```bash
$ cd server-ws
$ dotnet publish -c Release -o ./publish
```
Run
```bash
$ dotnet run
```
Docker
```bash
$ cd server-ws
$ docker build -t server-ws .
$ docker run -p 3001:3001 server-ws
```
Build TCP/IP Server
-------------
```bash
$ cd server-tcp
$ dotnet publish -c Release -o ./publish
```
Run
```bash
$ dotnet run
```
Docker
```bash
$ cd server-tcp
$ docker build -t server-tcp .
$ docker run -p 4001:4001 server-tcp
```
Build UDP Server
-------------
```bash
$ cd server-udp
$ dotnet publish -c Release -o ./publish
```
Run
```bash
$ dotnet run
```
Docker
```bash
$ cd server-udp
$ docker build -t server-udp .
$ docker run -p 5001:5001 server-udp
```
Build Client
-------------
Run Node
```bash
$ npm install
$ node client.js
```
Run Go
```bash
$ go get github.com/gorilla/websocket
$ go run client.go
```