IConnectionListener 상속받은 리스너를 등록
등록할 IConnectionListener를 상속받은 리스너
접속 종료시 호출될 콜백을 등록
접속 종료시 호출될 콜백
오류 발생시 호출될 콜백을 등록
오류발생시 호출될 콜백
GameAnvil 서버에 인증을 요청
인증에 성공해야 GameAnvil 커넥터의 다른 기능을 사용 가능
사용자 기기를 식별 할 수 있는 고유 아이디. 같은 사용자의 중복 접속을 체크하는데 사용
사용자 계정을 식별 할 수 있는 고유 아이디
사용자 계정의 패스워드
서버로 전달 할 추가 정보
결과를 전달 받아 처리 할 콜백
GameAnvil 서버에 인증을 요청
인증에 성공해야 GameAnvil 커넥터의 다른 기능을 사용 가능
Authenticate()의 비동기 버전
사용자 기기를 식별 할 수 있는 고유 아이디. 같은 사용자의 중복 접속을 체크하는데 사용
사용자 계정을 식별 할 수 있는 고유 아이디
사용자 계정의 패스워드
서버로 전달 할 추가 정보
인증 요청 결과
GameAnvil 서버에 연결
연결할 서버의 주소 (ws://127.0.0.1:18300/gameanvil)
결과를 전달받아 처리할 콜백
GameAnvil 서버에 연결
Connect()의 비동기 버전
연결할 서버의 주소 (ws://127.0.0.1:18300/gameanvil)
결과 코드
커넥션 리스너가 등록되었는지 확인
확인할 커넥션 리스너. 입력 할 경우 입력한 커넥션 리스너의 등록 여부, 입력하지 않은 경우 하나 이상 등록 여부
접속 종료시 호출될 콜백이 등록되었는지 확인
접속 종료시 호출될 콜백. 입력 할 경우 입력한 콜백의 등록 여부, 입력하지 않은 경우 하나 이상 등록 여부
오류 발생시 호출될 콜백이 등록되었는지 확인
오류 발생시 호출될 콜백. 입력 할 경우 입력한 콜백의 등록 여부, 입력하지 않은 경우 하나 이상 등록 여부
GameAnvil 서버와의 연결을 해제
콜백에 전달할 연결 해제 이유
접속 종료시 호출될 콜백
GameAnvil 서버와의 연결을 해제 Disconnect()의 비동기 버전
연결 해제 이유
인증시 사용한 계정 아이디 반환
인증시 사용한 계정 아이디
특정 서비스에 있는 모든 채널의 유저와 방의 개수를 요청
서버에서 지원할 경우 사용할 수 있음
채널 정보를 요청할 서비스의 이름
결과를 전달받아 처리 할 콜백
특정 서비스에 있는 모든 채널의 유저와 방의 개수를 요청
서버에서 지원할 경우 사용할 수 있음
AllChannelCountInfo()의 비동기 버전
채널 정보를 요청할 서비스의 이름
채널의 정보를 요청 결과
특정 서비스에 있는 모든 채널의 유저와 방의 개수를 요청
서버에서 지원할 경우 사용할 수 있음
채널 정보를 요청할 서비스의 이름
결과를 전달받아 처리 할 콜백
특정 서비스에 있는 모든 채널의 유저와 방의 개수를 요청
서버에서 지원할 경우 사용할 수 있음
GetAllChannelInfo()의 비동기 버전
채널 정보를 요청할 서비스의 이름
채널의 정보를 요청 결과
특정 채널의 유저와 방 개수를 요청
서버에서 지원할 경우 사용할 수 있음
채널 정보를 요청할 서비스의 이름
채널 정보를 요청할 체널의 아이디
결과를 전달받아 처리 할 콜백
특정 채널의 유저와 방 개수를 요청
서버에서 지원할 경우 사용할 수 있음
GetChannelCountInfo()의 비동기 버전
채널 정보를 요청할 서비스의 이름
채널 정보를 요청할 체널의 아이디
채널의 정보를 요청 결과
특정 채널의 정보를 요청
서버에서 지원할 경우 사용할 수 있음
채널 정보를 요청할 서비스의 이름
채널 정보를 요청할 체널의 아이디
결과를 전달받아 처리 할 콜백
특정 채널의 정보를 요청
서버에서 지원할 경우 사용할 수 있음
GetChannelInfo()의 비동기 버전
채널 정보를 요청할 서비스의 이름
채널 정보를 요청할 체널의 아아디
채널의 정보를 요청 결과
특정 서비스에서 사용 가능한 채널 목록을 요청
채널 정보를 요청할 서비스의 이름
결과를 전달 받아 처리 할 콜백
특정 서비스에서 사용 가능한 채널 목록을 요청
GetChannelList()의 비동기 버전
채널 정보를 요청할 서비스의 이름
채널 목록을 요청 결과
서버 접속 여부 확인
서버에 접속한 경우 true, 아닌 경우 false
등록한 커넥션 리스너를 등록 해제
해제 할 커넥션 리스너. 입력하지 않을 경우 모든 커넥션 리스너, 입력 할 경우 입력한 커넥션 리스너 등록 해제.
등록한 접속 종료시 호출될 콜백을 등록 해제
등록한 콜백. 입력 할 경우 입력한 콜백 등록 해제, 입력하지 않은 경우 등록된 모든 콜백 등록 해제
등록한 오류 발생시 호출될 콜백을 등록 해제
등록한 콜백. 입력 할 경우 입력한 콜백 해제, 입력하지 않은 경우 등록된 모든 콜백 등록 해제
서버로 패킷을 보내고, 응답을 대기
서버로 보낼 패킷
응답을 받을 경우 호출될 콜백
서버로 프로토 메세지를 보내고, 응답을 대기
서버로 보낼 메세지
응답을 받을 경우 호출될 콜백
서버로 프로토 버프 메세지를 보내고, 응답을 대기
RequestPb()의 비동기 버전
응답으로 받을 프로토 버프 메세지의 타입
서버로 보낼 메세지
응답으로 받은 메세지
서버로 패킷을 전송
서버로 보낼 패킷
서버로 프로토 버프 메세지를 전송
서버로 보낼 메세지
Generated using TypeDoc
GameAnvil 서버의 커넥션 노드와 관련된 작업을 담당
접속, 인증 등 기본 세션 관리 기능과 채널 목록 제공
서버 구현에 따라 채널 정보를 제공하거나 사용자 정의 기능을 추가로 제공
커넥터가 초기화 될 때 자동으로 생성되며, 커넥터의 GetConnectionAgent() 함수를 통해 커넥션 에이전트에 접근
기능 요청을 위해 비동기 함수를 호출한 후 동작의 결과를 나중에 전달 받는 방식
리스너와 대리자를 미리 등록해 각 기능 시도 결과를 전달받거나, 기능 요청 시에 대리자를 같이 전달
리스너와 대리자는 여러개 등록 가능