Как прослушать сообщения из сокета и распечатать их на консоли в TypeScript? - PullRequest
0 голосов
/ 22 октября 2019

Привет всем, так что я действительно новичок в работе с сокетами и TypeScript, и мне нужно использовать оба для проекта, над которым я работаю.

По сути, существует сервер, который обрабатывает события, и каждый раз, когда происходит событие, сокет отправляет сообщение о том, что событие произошло, с некоторой информацией о нем. Сокет постоянно отправляет эти сообщения в виде потока, и мне нужно прослушать эти сообщения и просто распечатать информацию о сообщении на консоли.

Я был бы очень признателен за любую помощь, которую вы, ребята, можете предложить. Спасибо!

1 Ответ

0 голосов
/ 23 октября 2019

Я не уверен, что это был ваш вопрос, но таким образом вы можете создать сервер сокетов и вывести сообщение в консоли.

Server = 
net.createServer({
            allowHalfOpen : true
        })
.on('connection', (NetSocket) => {
    NetSocket
        .on('data', (data) => {
            var RemoteClient = NetSocket.remoteAddress + ':' + NetSocket.remotePort;
            console.log('message from ' + RemoteClient + ' // ' + data.toString()
        }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...