Giter Site home page Giter Site logo

Comments (14)

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024
+ 간단한 서버-클라이언트 모델 초기화와 1회 메세지 에코 
수준의 컴포넌트 구현.
 - 내부 다라니 컴포넌트를 이용해 서버/클라이언트 초기화 및 에코 기능 구현.
 - 내부 다라니 컴포넌트와 CCM, CCM과 메디에이터 간의 관계 구현.
 - UI와 연결되지 않았으며, 테스트 되지 않았음.

Original comment by [email protected] on 28 Aug 2008 at 10:35

from lokapala.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024
오퍼레이터의 에코 서버 기능 테스트 완료 - 1:1 상황에서 
에코 기능이 동작함.
1:다 상황 테스트 필요.

Original comment by [email protected] on 28 Aug 2008 at 11:11

from lokapala.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024
+ 오퍼레이터 - 랩터 간의 서버-클라이언트 구조 및 상호간 
채팅 기능을 구현.
 - 오퍼레이터 - 랩터 간의 서버-클라이언트 구조 구현.
 - 오퍼레이터 - 랩터로의 메세지 방송 구현.
 - 랩터 - 오퍼레이터로의 메세지 전송 구현.
 - 각 기능의 간략한 ui 와의 연결 구현.

Original comment by [email protected] on 1 Sep 2008 at 8:38

from lokapala.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024
커밋 과정에서 문제가 있었던 듯 함.;

Original comment by [email protected] on 1 Sep 2008 at 11:53

from lokapala.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024
+ 이하의 추가 구현 기능은 다라니 컴포넌트 상에서의 
기능을 의미함

+ 특정 클라이언트로의 메세지 전송 기능 구현
 - 텍스트 포맷의 형태로 구별함
  - 전송의 경우 {global ip}/{local ip} : {message} 의 포맷
  - 방송의 경우 {message} 의 포맷

+ 클라이언트의 글로벌/로컬 ip 주소를 관리하는 정보 관리 
체계 1차 구현

Original comment by [email protected] on 6 Sep 2008 at 7:41

from lokapala.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024
+ openssl 적용, RC4 알고리즘을 사용한 메시지 암호화/복호화 
기능 추가
 - 클라이언트마다 랜덤으로 생성되는 키를 가짐

+ 메시지 전송 시 헤더로 메시지 길이를 사용, 패킷의 
연속성 문제 해결

+ 텍스트 메시지 전송 기능은 여기까지로 완료. 추후 파일 
전송 기능 및 암호화 알고리즘 
추가 필요.

+ 커뮤니케이션 컴포넌트 구성은 여기까지로 1차 완료. 추후 
마이너 버전 업 시 기능 추가 
예정.

Original comment by [email protected] on 10 Sep 2008 at 9:03

from lokapala.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024

Original comment by [email protected] on 10 Sep 2008 at 9:06

  • Changed state: Fixed

from lokapala.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024
dharani 컴포넌트와 커뮤니케이션 컴포넌트의 구별 실수로 
이슈를 잘못 fix 했었음.;
dharani 컴포넌트는 잠시 fix 해두며, 추후 커뮤니케이션 
컴포넌트와의 인터페이스/서비스 딜리게이
트 쪽을 구성함.

Original comment by [email protected] on 10 Sep 2008 at 11:44

  • Changed state: Accepted

from lokapala.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024
+ 메세지 전송 관련 메소드를 전송/방송으로 분리.
+ CCM으로부터 Dharani 컴포넌트까지의 인터페이스 부분을 
일단 fix.
+ CCM, Dharani 컴포넌트의 외부로의 Service Delegate가 미흡하나 
추후 다른 컴포넌트들을 
구성할 때 동시에 진행하기로 하고 일단 이슈를 픽스함.

Original comment by [email protected] on 12 Sep 2008 at 8:36

  • Changed state: Fixed

from lokapala.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024
+ 컨트롤의 아이디를 수정한 후 코드를 수정하지 않아 생긴 
사소한 버그 수정.

+ 랩터 목록에서 다수의 랩터를 선택해 메세지를 보낼 수 
있도록 UI 수정. 내부코드의 수정
은 없음.

+ 임시적으로 이슈를 멈추는 것이므로 fixed가 아닌 suspended로 
상태 수정.

Original comment by [email protected] on 19 Sep 2008 at 6:35

  • Changed state: Suspended

from lokapala.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024
Dharani 컴포넌트의 문제 발견되어 이슈를 다시 Started로 Status 
수정.

복호화 시, 암호문의 길이를 strlen으로 계산 할 경우의 오류 
발견, 서버측 복호화 부분 수정.

데이터 분절화 문제 해결 매커니즘 상의 문제로 추측되는 
문제 발견. 수정 요망.

Original comment by [email protected] on 6 Oct 2008 at 8:52

  • Changed state: Started

from lokapala.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024
CString의 Tokenize 메소드 자체 버그 발견.
필드 구분자가 제대로 잘려지지 않는 경우가 존재.

xml 형식으로의 패킷 프로토콜 변화를 고려.

Original comment by [email protected] on 6 Oct 2008 at 9:42

from lokapala.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024
+ 패킷의 형식을 xml 형식으로 수정.

+ 해상된 암호문의 비정상적 문자열로 인한 토크나이징 
버그 발견.
 - 해싱된 암호문의 뒤에 임시적 정상 문자를 삽입하여 처리.
 - 리시버 측(해싱 암호문은 오퍼레이터에서만 받는다)에선 임시 삽입 문자열을 삭제해 처
리.

+ 전송 데이터 분절화 문제는 수정되었으나 테스트 되지 
않았음.

+ 임시적으로 다시 suspended status로 수정.

Original comment by [email protected] on 6 Oct 2008 at 10:38

  • Changed state: Suspended

from lokapala.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 22, 2024
메세지 송수신의 경우, 한글에선 마지막 글자가 깨지는 
경우 발생. password와 마찬가지로 
임시 종료 문자열을 넣어줄 필요가 있음.

Original comment by [email protected] on 31 Oct 2008 at 11:31

from lokapala.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.