[PYTHON] Ein Hinweis, dass pyOSC int64 nicht erhalten hat

Status

Als ich versuchte, einen UnixTime-Tick von UnityOSC als langen Typ an einen Client (pyOSC) zu senden, habe ich ihn nicht erhalten.

Fehlermeldung

OSCServer: KeyError on request from localhost:49206: 'h'

Umgebung

Ursache

pyOSC unterstützt den Empfang von int64 nicht

Korrespondenz

Der typeTag für die empfangene Nachricht wird in def decode OSC (data): bestimmt Da es eine Definition von "def _readLong (data)" gibt, wird sie jedoch nicht aufgerufen, wenn der typeTag "h" ist Es wurde ein Fehler behoben, der dazu führte, dass _readLong () aufgerufen wurde, wenn typeTag h ist

Speziell

table = {"i":_readInt, "f":_readFloat, "s":_readString, "b":_readBlob, "d":_readDouble, "t":_readTimeTag}

Zu

table = {"i":_readInt, "h":_readLong, "f":_readFloat, "s":_readString, "b":_readBlob, "d":_readDouble, "t":_readTimeTag}

Behoben zu

Andere

Recommended Posts

Ein Hinweis, dass pyOSC int64 nicht erhalten hat
Tkinter konnte nicht in Python importiert werden
[Hinweis] QXcbConnection: Es konnte keine Verbindung zur Anzeige hergestellt werden
Installieren Sie Docker unter CentOS8. Das Problem, dass der Name nicht gelöst werden konnte, wurde behoben.
Eine Geschichte, die die Leistung verbessern könnte, indem nur der Typ von numpy geändert wird
Die Geschichte, dass unter Ubuntu kein 5-GHz-Bandzugangspunkt erstellt werden kann
Das Qiitadon-Symbol darf nicht von der API geändert werden