Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pharo-ide/basys
Bidirectional asynchronous network
https://github.com/pharo-ide/basys
pharo
Last synced: about 1 month ago
JSON representation
Bidirectional asynchronous network
- Host: GitHub
- URL: https://github.com/pharo-ide/basys
- Owner: pharo-ide
- License: mit
- Created: 2017-07-13T16:03:42.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-21T23:54:15.000Z (about 2 years ago)
- Last Synced: 2023-03-04T15:28:00.372Z (almost 2 years ago)
- Topics: pharo
- Language: Smalltalk
- Size: 286 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Basys
[![GitHub release](https://img.shields.io/github/release/pharo-ide/Basys.svg)](https://github.com/pharo-ide/Basys/releases/latest)
[![Unit Tests](https://github.com/pharo-ide/Basys/actions/workflows/tests.yml/badge.svg)](https://github.com/pharo-ide/Basys/actions/workflows/tests.yml)[![Pharo 7.0](https://img.shields.io/badge/Pharo-7.0-informational)](https://pharo.org)
[![Pharo 8.0](https://img.shields.io/badge/Pharo-8.0-informational)](https://pharo.org)
[![Pharo 9.0](https://img.shields.io/badge/Pharo-9.0-informational)](https://pharo.org)
[![Pharo 10](https://img.shields.io/badge/Pharo-10-informational)](https://pharo.org)
[![Pharo 11](https://img.shields.io/badge/Pharo-11-informational)](https://pharo.org)## Bidirectional asynchronous network.
Basys implements an abstract layer for networks which require bidirectional communication between clients and servers. Basys manages connections in such a way that sending and receiving data can be performed independently and simultaneously.
Each Basys connection runs its own incoming data loop which processes received data asynchronously. Every received data is processed in a separate thread. Communication between client and server are equivalent in both directions.
Basys is network foundation for [Seamless](http://smalltalkhub.com/#!/~Pharo/Seamless).
You can find documentation [here](https://github.com/SquareBracketAssociates/Booklet-Infrastructure)