<commit_before># ReactiveSocket

ReactiveSocket is network protocol with client and server that uses [Reactive Streams](http://reactive-stream.org) (and optimistically [Reactive Stream IO](http://reactive-stream.io) as it gets defined).

It enables the following interaction models via async message passing over a single network connection:

- request/response (stream of 1)
- request/stream (finite stream of many)
- fire-and-forget (no response)
- event subscription (infinite stream of many)

This is the core project for Java that implements the protocol and exposes Reactive Stream APIs. Typically most use will come via another library that uses this one. 

For example:

- ReactiveSocket over WebSockets using Netty [reactivesocket-websockets-netty](https://github.com/ReactiveSocket/reactivesocket-websockets-netty)<commit_msg>Update some typo<commit_after># ReactiveSocket

ReactiveSocket is network protocol with client and server that uses [Reactive Streams](http://reactive-streams.org) (and optimistically [Reactive Streams IO](http://reactive-streams.io) as it gets defined).

It enables the following interaction models via async message passing over a single network connection:

- request/response (stream of 1)
- request/stream (finite stream of many)
- fire-and-forget (no response)
- event subscription (infinite stream of many)

This is the core project for Java that implements the protocol and exposes Reactive Stream APIs. Typically most use will come via another library that uses this one. 

For example:

- ReactiveSocket over WebSockets using Netty [reactivesocket-websockets-netty](https://github.com/ReactiveSocket/reactivesocket-websockets-netty)
{'fraction_non_alphanumeric': 0.07151370679380215, 'fraction_numerical': 0.0011918951132300357, 'mean_word_length': 5.288389513108614, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7090287', 'n_tokens_mistral': 441, 'n_tokens_neox': 421, 'n_words': 185}