[Cpp] ACE_Asynch_Write_Stream write() vs writev()
ACE_Asynch_Write_Stream은 Proactor에서 패킷을 보내는데 사용되는 클래스 입니다. 3개의 메소드로 구성되어 있습니다. int open(...) : 초기화 함수. HA_Proactive_Service 를 첫번째 인자로 넣어주면 됩니다.int write(...) : Send 함수. Message_Block과 보낼 길이를 인자로 넣습니다. int writev(...) : write 함수와 비슷한데, Linked List로 구성되어 있는 Message_Block을 한방에 주욱~ 보내줍니다. 이전 write에 대한 complete가 떨어지지 않은 상태에서 write요청이 들어오면 List로 구성해놓았다가(Message_Block의 cont 메소드) completion이 떨어지면 한방에 보내..
Development
2015. 10. 14. 16:30
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday