Использование Socket.IO в C#C#

Место общения программистов C#
Ответить
Anonymous
 Использование Socket.IO в C#

Сообщение Anonymous »

Я пытаюсь прочитать поток Socket.IO с сайтов Викимедиа. Существует пример кода для разных языков, но мне нужно, чтобы он работал на C#.

Ссылка на источник находится здесь:

https://wikitech.wikimedia.org/wiki/RCStream

А вот реализация JavaScript.

Код: Выделить всё

// Requires socket.io-client 0.9.x:
// browser code can load a minified Socket.IO JavaScript library;
// standalone code can install via 'npm install socket.io-client@0.9.1'.

var io = require( 'socket.io-client' );
var socket = io.connect( 'stream.wikimedia.org/rc' );

socket.on( 'connect', function () {
socket.emit( 'subscribe', 'commons.wikimedia.org' );
} );

socket.on( 'change', function ( data ) {
console.log( data.title );
} );
Я попробовал около трех .NET-версий Socket.io, но мне не удалось установить соединение. Ближе всего я получил сообщение об ошибке «неверная конечная точка». Я думаю, что отчасти проблема заключается в том, что некоторые библиотеки, которые я использовал (из Nuget и других мест), содержат разные версии Socket.io 0.9.x.

Я надеялся, что кто-то здесь может помочь мне найти способ заставить это работать на C #. Я потратил около 4 часов безрезультатно. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/314 ... in-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»