HiTEL 게제동(GMA) 공개자료실

IOCP채팅소스두번째
작성자:박상균(PARK0313)
01-07-05
첨 부:[4437]iocp.zip
음냐...박상균입니다...그동안 시골에서 농사를 짓다 얼마전에 상경을 했져..크크 새로 들어온 회사에서 iocp도사들이 많기에...새로 만들어서 다시 자료실에 올리네요.. 일단...broadcast방식이 많이 틀린데요... 옛날엔 dataanalysis()에서 wsasend를 각 클라이언트에게 했는데 요..이젠 per_handle_data구조체에 analysis()랑 send()함수를 넣어서 analysis()를 한번 돌릴적마다 send()를 전체 클라이언트 수만큼 돌리는 방식으로 바꾸었읍니다. 그리고 per_handle_data에 recv_q과 send_q도 넣어서 server worker thread에서 send complete를 감지하고 나서 sendq를 조사하였을때 아직 큐에 남은 내용이 있다면 다시 send를 실행합니다. 사용환경은 win2000이구요... 클라이언트는 저번에 올렸던 소스에서 wclient나 iocp_client를 사용 해보시면 됩니다... 이만..