Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client {
- while (true) {
- send request
- await response
- wasActive[client id] = true
- }
- }
- server {
- ClientHandlerTask() {
- while (true) {
- await passedRequest
- send response
- }
- }
- while (true) {
- await request
- if (!registeredClients.Contains(request.RemoteEndPoint)) {
- clientHandlers[request.RemoteEndPoint] = ClientHandlerTask()
- clientHandlers[request.RemoteEndPoint].PassRequest(request)
- }
- else {
- clientHandlers[request.RemoteEndPoint].PassRequest(request)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement