Changeset 119 in libcf for trunk/src/cf_socket.c
- Timestamp:
- 06/10/13 09:56:32 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/cf_socket.c
r117 r119 1 1 /** 2 * @file cf_socket.c3 * @author myusgun <myusgun@gmail.com>4 * 5 * @brief TCP 소켓 구현2 * \file cf_socket.c 3 * \author myusgun <myusgun@gmail.com> 4 * 5 * \brief TCP 소켓 구현 6 6 */ 7 7 #include "cf_socket.h" … … 136 136 * 소켓의 초기화 상태 확인 137 137 * 138 * @return 초기화 된 경우, CF_TRUE; 그렇지 않은 경우, CF_FALSE138 * \return 초기화 된 경우, CF_TRUE; 그렇지 않은 경우, CF_FALSE 139 139 */ 140 140 CF_BOOL … … 147 147 * 소켓 초기화 148 148 * 149 * @return 성공 시, CF_OK; 실패 시, 오류 코드149 * \return 성공 시, CF_OK; 실패 시, 오류 코드 150 150 */ 151 151 int … … 165 165 * 소켓 해제 166 166 * 167 * @return 성공 시, CF_OK; 실패 시, 오류 코드167 * \return 성공 시, CF_OK; 실패 시, 오류 코드 168 168 */ 169 169 int … … 183 183 * 소켓 닫기 184 184 * 185 * @return 성공 시, CF_OK; 실패 시, 오류 코드186 * 187 * @param sock 소켓185 * \return 성공 시, CF_OK; 실패 시, 오류 코드 186 * 187 * \param sock 소켓 188 188 */ 189 189 int … … 205 205 * 소켓 옵션 설정 206 206 * 207 * @return 성공 시 CF_OK; 실패 시, 오류 코드208 * 209 * @param sock 소켓210 * @param optname 옵션 이름211 * @param optval 설정할 옵션 값의 메모리212 * @param optlen 설정할 옵션의 길이207 * \return 성공 시 CF_OK; 실패 시, 오류 코드 208 * 209 * \param sock 소켓 210 * \param optname 옵션 이름 211 * \param optval 설정할 옵션 값의 메모리 212 * \param optlen 설정할 옵션의 길이 213 213 */ 214 214 int … … 240 240 * 소켓 옵션 얻기 241 241 * 242 * @return 성공 시 CF_OK; 실패 시, 오류 코드243 * 244 * @param sock 소켓245 * @param optname 옵션 이름246 * @param optval 옵션 값을 가져올 메모리247 * @param optlen 옵션 길이를 가져올 메모리242 * \return 성공 시 CF_OK; 실패 시, 오류 코드 243 * 244 * \param sock 소켓 245 * \param optname 옵션 이름 246 * \param optval 옵션 값을 가져올 메모리 247 * \param optlen 옵션 길이를 가져올 메모리 248 248 */ 249 249 int … … 275 275 * 소켓 연결 276 276 * 277 * @return 성공 시, 연결된 소켓; 실패 시, 오류 코드278 * 279 * @param ip 연결할 호스트의 주소 (도메인 이름 가능)280 * @param port 연결할 호스트의 포트번호277 * \return 성공 시, 연결된 소켓; 실패 시, 오류 코드 278 * 279 * \param ip 연결할 호스트의 주소 (도메인 이름 가능) 280 * \param port 연결할 호스트의 포트번호 281 281 */ 282 282 int … … 290 290 * 타임아웃 동안 소켓 연결 291 291 * 292 * @return 성공 시, 연결된 소켓; 실패 시, 오류 코드293 * 294 * @param ip 연결할 호스트의 주소 (도메인 이름 가능)295 * @param port 연결할 호스트의 포트번호296 * @param timeout 타임아웃 (초)297 * 298 * @see CF_SOCKET_NO_TIMEOUT292 * \return 성공 시, 연결된 소켓; 실패 시, 오류 코드 293 * 294 * \param ip 연결할 호스트의 주소 (도메인 이름 가능) 295 * \param port 연결할 호스트의 포트번호 296 * \param timeout 타임아웃 (초) 297 * 298 * \see CF_SOCKET_NO_TIMEOUT 299 299 */ 300 300 int … … 422 422 * 서버 열기 423 423 * 424 * @return 성공 시, 서버 소켓; 실패 시, 오류 코드425 * 426 * @param port 서버 포트427 * @param backlog listen 시의 backlog 수424 * \return 성공 시, 서버 소켓; 실패 시, 오류 코드 425 * 426 * \param port 서버 포트 427 * \param backlog listen 시의 backlog 수 428 428 */ 429 429 int … … 480 480 * 소켓 연결 481 481 * 482 * @return 성공 시, 연결된 소켓; 실패 시, 오류 코드483 * 484 * @param sock 서버 소켓485 * 486 * @see CF_Socket_HostInfo482 * \return 성공 시, 연결된 소켓; 실패 시, 오류 코드 483 * 484 * \param sock 서버 소켓 485 * 486 * \see CF_Socket_HostInfo 487 487 */ 488 488 int … … 505 505 * 데이터 송신 506 506 * 507 * @return 성공 시, CF_OK; 실패 시, 오류 코드508 * 509 * @param sock 소켓510 * @param buf 송신할 데이터511 * @param len 송신할 데이터의 길이507 * \return 성공 시, CF_OK; 실패 시, 오류 코드 508 * 509 * \param sock 소켓 510 * \param buf 송신할 데이터 511 * \param len 송신할 데이터의 길이 512 512 */ 513 513 int … … 522 522 * 타임아웃 동안 데이터 송신 523 523 * 524 * @return 성공 시, CF_OK; 실패 시, 오류 코드525 * 526 * @param sock 소켓527 * @param buf 송신할 데이터528 * @param len 송신할 데이터의 길이529 * @param timeout 타임아웃 (초)530 * 531 * @see CF_SOCKET_NO_TIMEOUT524 * \return 성공 시, CF_OK; 실패 시, 오류 코드 525 * 526 * \param sock 소켓 527 * \param buf 송신할 데이터 528 * \param len 송신할 데이터의 길이 529 * \param timeout 타임아웃 (초) 530 * 531 * \see CF_SOCKET_NO_TIMEOUT 532 532 */ 533 533 int … … 551 551 * 데이터 수신 552 552 * 553 * @return 성공 시, 수신한 데이터의 길이; 실패 시, 오류 코드554 * 555 * @param sock 소켓556 * @param buf 데이터를 수신할 버퍼557 * @param len 데이터를 수신할 버퍼의 최대 크기553 * \return 성공 시, 수신한 데이터의 길이; 실패 시, 오류 코드 554 * 555 * \param sock 소켓 556 * \param buf 데이터를 수신할 버퍼 557 * \param len 데이터를 수신할 버퍼의 최대 크기 558 558 */ 559 559 int … … 568 568 * 타임아웃 동안 데이터 수신 569 569 * 570 * @return 성공 시, 수신한 데이터의 길이; 실패 시, 오류 코드571 * 572 * @param sock 소켓573 * @param buf 데이터를 수신할 버퍼574 * @param len 데이터를 수신할 버퍼의 최대 크기575 * @param timeout 타임아웃 (초)576 * 577 * @see CF_SOCKET_NO_TIMEOUT570 * \return 성공 시, 수신한 데이터의 길이; 실패 시, 오류 코드 571 * 572 * \param sock 소켓 573 * \param buf 데이터를 수신할 버퍼 574 * \param len 데이터를 수신할 버퍼의 최대 크기 575 * \param timeout 타임아웃 (초) 576 * 577 * \see CF_SOCKET_NO_TIMEOUT 578 578 */ 579 579 int
Note:
See TracChangeset
for help on using the changeset viewer.