SocketEventInfo

개요

TCPClientSocket 컴포넌트에서 요청된 작업이 성공했을 때 발생하는 이벤트에 전달되는 EventInfo 오브젝트입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☐ macOS

☐ Edge

☐ Chrome

☐ Safari

☐ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☐ Android

☐ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성

bytesremain

write() 메소드에 의해 송신되고 남은 데이터의 길이를 바이트 단위로 갖는 읽기전용 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☐ macOS

☐ Edge

☐ Chrome

☐ Safari

☐ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☐ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

SocketEventInfo.bytesremain

참고

- reason 속성값이 "3" 인 경우만 의미가 있는 속성입니다.

- TCPClientSocket 에서 대용량 데이터를 송신하는 경우 패킷을 송신 가능한 크기로 나누어 송신합니다.
   이 때, 송신 후 남은 데이터가 있는 경우 남은 데이터의 길이를 바이트 단위로 갖습니다.

bytessent

write() 메소드에 의해 송신된 데이터의 길이를 바이트 단위로 갖는 읽기전용 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☐ macOS

☐ Edge

☐ Chrome

☐ Safari

☐ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☐ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

SocketEventInfo.bytessent

참고

- reason 속성값이 "3" 인 경우만 의미가 있는 속성입니다.

- TCPClientSocket 에서 대용량 데이터를 송신하는 경우 패킷을 송신 가능한 크기로 나누어 송신합니다.
   이 때, 송신 후 남은 데이터가 있는 경우 남은 데이터의 정보는 bytesremain 속성으로 전달됩니다.

eventid

이벤트의 ID를 갖는 읽기전용 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☐ macOS

☐ Edge

☐ Chrome

☐ Safari

☐ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☐ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

SocketEventInfo.eventid

문법 설정

var strEventid = e.eventid;

참고

- 이벤트에 핸들러로 등록된 함수의 이름이 아닌 발생한 이벤트명을 갖습니다.

reason

이벤트가 발생한 원인에 대한 정보를 정수로 갖는 읽기전용 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☐ macOS

☐ Edge

☐ Chrome

☐ Safari

☐ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☐ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

SocketEventInfo.reason

문법 설정

1

open() 메소드를 사용하여 서버와 연결된 경우 갖는 값입니다.

2

close() 메소드를 사용하여 서버와 연결이 해제된 경우 갖는 값입니다.

3

write() 메소드를 사용하여 연결된 서버로 데이터를 송신한 경우 갖는 값입니다.

reasonmsg

이벤트가 발생한 원인을 넥사크로플랫폼 14 이벤트명으로 갖는 읽기전용 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☐ macOS

☐ Edge

☐ Chrome

☐ Safari

☐ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☐ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☑ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

SocketEventInfo.reasonmsg

문법 설정

"on_connect"

open() 메소드를 사용하여 서버와 연결된 경우 갖는 값입니다.

"on_close"

close() 메소드를 사용하여 서버와 연결이 해제된 경우 갖는 값입니다.

"on_send"

write() 메소드를 사용하여 연결된 서버로 데이터를 송신한 경우 갖는 값입니다.

참고

- 넥사크로플랫폼 14 와 비교를 위해 추가된 속성입니다.