Jan Kaniewski

Results 268 comments of Jan Kaniewski

Based on the line that's being referenced (https://github.com/getnamo/SocketIOClient-Unreal/blob/v2.3.0/Source/SocketIOClient/Private/SocketIOClientComponent.cpp#L438) it appears your NativeClient pointer is invalid at the time that the disconnect call happens. Check that you're not releasing the native...

What's the context of the component, is it added to and actor or placed in a different class?

It's possible you're calling the disconnect incorrectly, try using `SyncDisconnect` (only available in c++ atm) are you running this in an editor context (e.g. within editor functions) or in a...

There's not enough information here to help. What's to delete? What's happening when you're turning the engine off? How is the DSSLite plugin relevant? Reinstall the plugin?

This repo depends on the architecture of https://github.com/socketio/socket.io-client-cpp. At a glance it doesn't appear to support volatile events yet. If you want unreliable emit, you can consider using https://github.com/getnamo/UDP-Unreal in...

See https://github.com/getnamo/SocketIOClient-Unreal#packaging

If you don't have the correct .dlls you'll need to make your project a hybrid project (by adding C++) and compile the plugin from within .sln. If you clone manually...

Uses Unreal [reflection system](https://www.unrealengine.com/en-US/blog/unreal-property-system-reflection) to expose nearly whole C++/blueprint API to Javascript. The Javascript is running on an embedded [V8](https://github.com/v8/v8) instance (C++ lib). V8 is incredibly fast, around 100x faster...

You can use expose function on a UObject* and it will have its functions callable from Js. See https://github.com/ncsoft/Unreal.js-core/blob/00305fc2b958f7819b66f7e23178c61ab54dbb84/Source/V8/Public/JavascriptComponent.h#L87 Also in my experience any c++ class with public api in...

I think it's pretty doable, but a fairly substantial undertaking. You'd need to match the API of net as closely as possible to the one in node.js to provide compatibility.