getnamo / SocketIOClient-Unreal

Socket.IO client plugin for the Unreal Engine.
Other
898 stars 240 forks source link

Binary receive broken in BP #374

Closed getnamo closed 1 year ago

getnamo commented 1 year ago

Weaving a Uint8Array into an object, stops an event from being received in client. Needs a debug to determine root cause.

getnamo commented 1 year ago

Emitting works and it appears to fail on parsing. Will need the upstream patch for non-frame (4) sent binaries.

getnamo commented 1 year ago

patch addressed in https://github.com/getnamo/SocketIOClient-Unreal/commit/75ec253ecd4e82ec881319a2a3865f8207154cde

getnamo commented 1 year ago

NB: Sending raw binary disconnects often (failure case of accidental frame intermediate?), vs base64 encoded string which is stable. TBD

Update: yep this was the case. Removing frame decodes for partials...

getnamo commented 1 year ago

Fixed in https://github.com/getnamo/SocketIOClient-Unreal/commit/fadf99a70c7b52bc65bd1a874cba919bdc6a5384