public void on_message(Const <byte[]> buffer) { //throw new System.NotImplementedException(); }
/// <summary> /// 메시지를 수신했을 때 호출된다. /// 파라미터로 넘어온 버퍼는 워커 스레드에서 재사용 되므로 복사한 뒤 어플리케이션으로 넘겨준다. /// </summary> /// <param name="buffer"></param> void IPeer.on_message(Const <byte[]> buffer) { // 버퍼를 복사한 뒤 CPacket클래스로 감싼 뒤 넘겨준다. // CPacket클래스 내부에서는 참조로만 들고 있는다. onmessage(new CPacket(buffer.Value, this)); }