패킷을 복사한다.
복사한 새 패킷
패킷을 압축한다.
패킷의 압축을 해제한다.
패킷에 담긴 Uint8Array(byte array)를 리턴한다.
패킷에 담인 값을 임의의 Object로 변환해 리턴한다.
임의의 Object. 임의의 Id를 가진 패킷이 아닌경우 null을 리턴한다.
패킷에 담긴 Message를 꺼낸다.
패킷에 담긴 Message의 타입
Message. 패킷에 담긴 Message가 T가 아닐경우 null.
패킷의 우선순위(priority)를 리턴한다.
압축을 해제했을 경우 크기를 리턴한다. 압축하지 않았을 경우 0.
패킷의 압축 여부를 리턴한다.
패킷의 우선순위(priority)를 설정한다.
우선순위(priority)
임의의 Id와 Uint8Array(byte array)를 이용해 Packet을 생성한다.
Packet을 구분하기위한 Id. 서버와 약속된 값이어야 한다.
Packet에 담을 Uint8Array(byte array)
생성한 패킷
임의의 Id와 any 타입의 Object를 이용해 Packet을 생성한다. 입력된 Object를 JSON스트링으로 변환하여 패킷에 담는다.
Packet을 구분하기위한 Id. 서버와 약속된 값이어야 한다.
JSON스트링으로 변환할 임의의 Object
생성한 패킷
입력받은 Message를 담은 패킷을 생성한다.
Message
생성한 패킷
Generated using TypeDoc
서버와 주고 받는 모든 Message은 Packet에 실려서 처리 되며 Packet이 제공하는 인터페이스를 이용하게 된다.