tipc.h 951 Bytes
/*
 * tipc.h
 *
 *  Created on: 2015. 9. 1.
 *      Author: jwjw
 */

#ifndef INCLUDE_FANET_TIPC_H_
#define INCLUDE_FANET_TIPC_H_

poll_obj_t  *tipc_open_server( int type, int inst, int client_max);   /// tcp 소켓을 서버형태로 open 한다.
poll_obj_t  *tipc_open_client( int type, int inst);                                   /// tcp 소켓을 클라이언트 형태로 open 하고 상대편에 접속한다
void         tipc_close( poll_obj_t *obj );                           /// tcp 소켓을 close 한다.
poll_obj_t  *tipc_accept_client( poll_obj_t *obj_server );            /// tcp 소켓의 접속요구를 처리한후 클라이언트소켓을 등록한다.
int          tipc_write( poll_obj_t *obj, char *buf, int len );       /// tcp 소켓을 통해 데이타를 전송한다.
int          tipc_read( poll_obj_t *obj, char *buf, int len );        /// tcp 소켓을 통해 데이타를 읽는다.

#endif /* INCLUDE_FANET_TIPC_H_ */