Messaging

Remote Method Invocation
  • 수신한 메시지가 무엇인지 판단하기 위해 엄청난 양의 switch-case문을 작성해보셨나요?
    ProudNet의 RMI가 그 지루함을 해결해 드릴 수 있습니다.
  • PIDL로 메시지를 정의하고 이를 컴파일하면 각 언어별로 메시지를 송신(Proxy) / 수신(Stub)하는 코드가 생성됩니다.
    사용자는 이를 Include하고 서버(또는 클라이언트) 객체에 등록하여 마치 함수를 호출하듯이 메시지를 송신 할 수 있습니다.
암호화/압축

중요한 데이터를 주고받을 때 암호화는 필수입니다.
ProudNet에서는 크게 2가지의 암호화 방식을 제공하고 있습니다.

  • 빠르지만 약한 암호화 : 보안성은 떨어지지만 암복호화 속도가 매우 빠릅니다.
  • 강하지만 느린 암호화 : 공신력 있는 AES 알고리즘을 사용합니다.

경우에 따라서 서버의 부하가 증가하더라도 메시지를 압축하여 트래픽을 줄이는 것이 이득일 수 있습니다.
ProudNet에서는 손쉽게 사용 가능한 압축기능을 제공합니다.

  • 클라이언트와 서버간 및 P2P 메시징에 대한 강력한 보안 수준의 암호화 기능
  • 패킷 sniffing 및 복제, 조작에 대한 차단 기능
Scroll to Top