/
githubmirror
/
react-native
Обзор
Документация
Войти
/
githubmirror
/
react-native
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/rn-tester/IntegrationTests/websocket_integration_test_server.js
38 строк
871 B
Gijs Weterings
Flow strictify xplat/js/react-native-github where possible (#41051)
18 окт 2023, 15:36
18 окт 2023, 15:36
67c1a80
Код
Авторство
О чём код?
#!/usr/bin/env node /** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @flow strict-local * @format */ 'use strict'; /* eslint-env node */ const WebSocket = require('ws'); console.log(`\ WebSocket integration test server This will send each incoming message back, with the string '_response' appended. An incoming message of 'exit' will shut down the server. `); const server = new WebSocket.Server({port: 5555}); server.on('connection', ws => { ws.on('message', message => { console.log('Received message:', message); if (message === 'exit') { console.log('WebSocket integration test server exit'); process.exit(0); } ws.send(String(message) + '_response'); }); ws.send('hello'); });