# create-stream-server **Repository Path**: mirrors_mqttjs/create-stream-server ## Basic Information - **Project Name**: create-stream-server - **Description**: create multiple stream servers easily - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-09 - **Last Updated**: 2026-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # create-stream-server  [![Build Status](https://travis-ci.org/mqttjs/create-stream-server.png)](https://travis-ci.org/mqttjs/create-stream-server) [![npm version](https://badge.fury.io/js/create-stream-server.svg)](http://badge.fury.io/js/create-stream-server) **create multiple stream servers easily** ## Example ```js var css = require('create-stream-server'); var servers = css({ s1: 'tcp://localhost:8080', s2: 'ssl://0.0.0.0:80', s3: { protocol: 'wss', host: 'localhost', port: 8888, ssl: { key: fs.readFileSync('./wss_server.key'), cert: fs.readFileSync('./wss_server.crt') } }, s4: { attach: existingHttpServer } }, { ssl: { key: fs.readFileSync('./server.key'), cert: fs.readFileSync('./server.crt') } }, function(clientStream, server){ // handle the connected client as a stream }); // to start servers.listen(function(){ console.log('launched!'); }); // after some time servers.close(function(){ console.log('done!'); }); // to release all resources servers.destroy(function(){ console.log('all gone!'); }); ``` ## Contributing create-stream-server is an **OPEN Open Source Project**. This means that: > Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project. See the [CONTRIBUTING.md](https://github.com/mqttjs/create-stream-server/blob/master/CONTRIBUTING.md) file for more details. ### Contributors create-stream-server is only possible due to the excellent work of the following contributors:
Joël GähwilerGitHub/256dpiTwitter/@256dpi
Matteo CollinaGitHub/mcollinaTwitter/@matteocollina
### License MIT