반응형
데이터 전송
Pakcet *tmpPkt;
unsigned char CharArr[] = {0x01, 0x02, 0x03};
tmpPkt = op_pk_create(0);
op_pk_fd_set(tmpPkt, 0, OPC_FIELD_TYPE_INTEGER, CharArr, sizeof(CharArr) * 8 );
op_pk_fd_set_pkt(send_pkt, 0 ,tmpPkt, sizeof(CharArr) * 8);
tcp_data_send(tcp_intf_hndl, send_pkt);
데이터 수신
op_pk_nfd_get_pkt(recv_pkt, "TEMP", &tmp_pkt);
len = op_pk_total_size_get(tmp_pkt) / 8;
printf("EEMS_Process\tReceive Enter\t Receive Data(TEMP)\tSize(%dByte)\n",len);
op_pk_print(tmp_pkt);
op_pk_fd_get(tmp_pkt, 0, &ctpkt);
for(i=0;i<len; i++)
printf("ctpkt[%d] =0x%x\n",i,ctpkt[i]);
'IT' 카테고리의 다른 글
libjemalloc.so.1 없다고 할때 (0) | 2016.01.11 |
---|---|
MySql 테이블명세서 쿼리 (0) | 2015.04.17 |
Github korean ver (0) | 2014.06.16 |
WSDL 구조 설명 (0) | 2014.06.04 |
리눅스 mysql 한글 (0) | 2012.07.20 |