<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="html">월컴투 디시플 닷골: IOCP를-이용한-서버를-만들면서에 달린 최근 댓글/트랙백 목록</title>
  <id>http://dcple.com/blog/</id>
  <link rel="alternate" type="text/html" hreflang="ko" href="http://dcple.com/blog/" />
  <subtitle type="html">야행성 청개구리</subtitle>
  <updated>2009-07-10T11:54:35+09:00</updated>
  <generator>Textcube 1.7.7 : Con moto</generator>
  <entry>
    <title type="html">몽상가님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://dcple.com/blog/entry/IOCP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C#comment10447" />
    <author>
      <name>(몽상가)</name>
    </author>
    <id>http://dcple.com/blog/entry/IOCP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C#comment10447</id>
    <published>2009-06-07T04:45:17+09:00</published>
    <summary type="html">listen 소켓을 종료한다는건, 처음에 server 로 지정한 소켓을 말하는건데 accept 에서 즉각 리턴을 안하니깐 스레드가 바로 종료안하는게 아닐까요? 그래서 accept 가 잡고있는 listen 하고 있는 소켓을 먼저 종료해도 될거같다고 글을 남긴건데요, 제가 non-blocking 모드로 소켓을 한건 예전에 공부할때 사용한적 빼곤 없어서 별로 도움이 안될 것 같네요.</summary>
  </entry>
  <entry>
    <title type="html">chadr님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://dcple.com/blog/entry/IOCP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C#comment10448" />
    <author>
      <name>(chadr)</name>
    </author>
    <id>http://dcple.com/blog/entry/IOCP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C#comment10448</id>
    <published>2009-06-07T13:37:00+09:00</published>
    <summary type="html">무슨 말씀이신지 이해했습니다. 조언 감사합니다. :)</summary>
  </entry>
  <entry>
    <title type="html">ddd님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://dcple.com/blog/entry/IOCP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C#comment10435" />
    <author>
      <name>(ddd)</name>
    </author>
    <id>http://dcple.com/blog/entry/IOCP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C#comment10435</id>
    <published>2009-06-01T10:09:42+09:00</published>
    <summary type="html">IOCP이벤트를 강제로 날릴수있어요..
날려보세요..
핸들을 NULL로 날려서 핸들이 NULL일때 끝내면 될듯..</summary>
  </entry>
  <entry>
    <title type="html">chadr님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://dcple.com/blog/entry/IOCP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C#comment10436" />
    <author>
      <name>(chadr)</name>
    </author>
    <id>http://dcple.com/blog/entry/IOCP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C#comment10436</id>
    <published>2009-06-01T19:00:52+09:00</published>
    <summary type="html">그 문제가 아닙니다.
worker 스레드를 종료하기 전에 accept 스레드를 종료할때 문제입니다. accept 스레드는 위 글에도 써놨지만 IOCP를 안쓰고 있거든요. :)
서버 종료 명령을 내리면 accept 스레드를 먼저 종료합니다. accept 스레드가 종료되면서 worker 스레드에게 이벤트를 날립니다. 그런데 accept스레드가 종료가 안되니 저런 현상이 발생한 것이지요..</summary>
  </entry>
  <entry>
    <title type="html">몽상가님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://dcple.com/blog/entry/IOCP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C#comment10437" />
    <author>
      <name>(몽상가)</name>
    </author>
    <id>http://dcple.com/blog/entry/IOCP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C#comment10437</id>
    <published>2009-06-02T01:42:36+09:00</published>
    <summary type="html">어차피 종료하실거라면, 먼저 listen 소켓부터 종료해보심이..</summary>
  </entry>
  <entry>
    <title type="html">chadr님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://dcple.com/blog/entry/IOCP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C#comment10438" />
    <author>
      <name>(chadr)</name>
    </author>
    <id>http://dcple.com/blog/entry/IOCP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C#comment10438</id>
    <published>2009-06-02T17:24:00+09:00</published>
    <summary type="html">listen 소켓을 닫는다는 것에 대해서 좀 더 자세히 설명해 주실수 있으시나요? 어차피 accept함수는 비동기로 되어 있어서 일정한 시간 후에 자동으로 리턴 되도록 되어있습니다.</summary>
  </entry>
</feed>

