윈도우즈용 프로그램을 리눅스로 변환하고 있는데요
WSAAsyncSelect라는 논블러킹 메세지 전달 API라는데요
이것을 리눅스로 구현 하려고 하는데요
소켓을 논블러킹으로 생성하고
select와 쓰레드로 구성하면 될것 같은데 자세한 구현방법이 떠오르지않네요.
조금만 도움을 부탁드립니다.
PS. libevent라이블러리를 사용하여 만드려고 했는데 중간에 막혀 다시 시작하려네요 ㅠㅗㅠ.. 넘 어렵습니다...
WSAAsyncSelect는 *nix에서는 signal에 대응됩니다...signal을 사용하면 비슷하게 맞아들어갈겁니다.. 그리고 WSAEventSelect는 select/poll, overlapped io는 aio에 각각 대응됩니다..
시그널에 대응된다는것은
sigio시그널을 받아서 처리하는 시그널 방식으로 짜라는 것인가요?
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
WSAAsyncSelect는 *nix에서는 signal에 대응됩니다...
WSAAsyncSelect는 *nix에서는 signal에 대응됩니다...signal을 사용하면 비슷하게 맞아들어갈겁니다..
그리고 WSAEventSelect는 select/poll, overlapped io는 aio에 각각 대응됩니다..
[quote="likesylph"]WSAAsyncSelect는 *nix에
시그널에 대응된다는것은
sigio시그널을 받아서 처리하는 시그널 방식으로 짜라는 것인가요?
댓글 달기