Als ich versuchte, einen UnixTime-Tick von UnityOSC als langen Typ an einen Client (pyOSC) zu senden, habe ich ihn nicht erhalten.
OSCServer: KeyError on request from localhost:49206: 'h'
pyOSC unterstützt den Empfang von int64 nicht
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
Recommended Posts