개요
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 와 비교를 위해 추가된 속성입니다.