전체 글(603)
-
컴투스(작성중)
ㅇㅇ
2015.05.19 -
Overlapped I/O 모델
특징- 비동기 데이터 송수신을 할 수 있다.- 소켓 내부 버퍼를 사용하지 않고 직접 TCP 전송 버퍼에서 데이터를 본재고 받을 수 있다. 비동기 송수신, WSAAsyncSelect Model vs Overlapped I/O Model WSAAsyncSelect 데이터를 송수신 하면서 다른 일을 할 수 있다고 생각할 수 있지만 윈도우 메시지가 왔을 때 send(), recv()를 통해 데이터를 송수신 한다.프로그래머가 직접 데이터를 송수신 하겠다는 의미이다. Overlapped I/O커널에 데이터를 송수신 하겠다고 요청을 하고나서 따로 데이터를 송수신을 할 필요가 없다.WSASend()나 WSARecv()를 이용해 Overlapped I/O로 데이터를 송수신 하는 것이다.한 마디로 커널이 직접 데이터를 송..
2015.05.17 -
[최종병기 그녀] 10년만에 정주행
*내용에 스포가 있을 수 있으므로 주의하시기 바랍니다. 서론정말 오랜만에 최종병기 그녀를 보았다.때는 바야흐로 10년 전쯤으로 돌아가서.. 아마 중학생쯤에 본 작품이 아닐까 싶다.그 때 봤을 때랑은 사뭇 느낌이 달랐다.당시에는 최신 기술로 만들었던 애니메이션이지만 역시 요즘 나오는 작품들과는 엄청난 차이가... 여자친구가 최종병기라면?여주인공이 치세의 대사의 50%가 '슈짱 고멘, 고멘네, 고멘나사이..'사과를 달고 사는 소심한 여고생과 그녀의 무뚝뚝한 남자친구 슈의 이야기이다.사춘기의 첫 사랑이다보니 서툴고 풋풋하다.달달한 일반 러브 스토리가 될 뻔 했지만....전쟁이라는 세계관과 치세가 최종병기가 되어 생기는 이야기들이다. 세월이 지나 다시 보니..예전에 봤을 때는 단순히 귀여운 여고생이 날아다니는 ..
2015.05.16 -
Unreal Summit 2015 기행문
들어가며..아카데미에서 좋은 기회가 생겨 유명 엔진인 언리얼의 주요 행사인 Unreal Summit 2015에 참여할 수 있었다.게임 프로그래밍을 시작할 때, 가장 관심있게 봤던 툴들이 언리얼과 유니티였다.더 없이 값진 기회라 회장에 들어가기전부터 두근두근했다. 회장에 들어가서.회장에 도착하니 총 여러가지를 주었다.대학원 다니며 학회때마다 받던 이름표, 언리얼 티셔츠+팔찌, 통역기!촌놈 티가날 수 있지만.. 통역기를 사용하는 행사는 처음이야! 일정표여러가지 의제 중 트랙을 옮겨가며 자신이 듣고 싶은 의제를 들을 수 있었다.듣고 싶은거 체크는 기본! 인사말/기조연설몸 좋으신 에픽게임즈 한국대표님의 간단한 인사말과 에픽 게임즈 대표님의 기조연설로 시작했다.사진이 없어서 조금 아쉽긴 하지만 초반 소개 영상을 ..
2015.05.15 -
IOCP 정리
IOCPIOCP는 Overlapped I/O에 스레드 풀링(Thread pooling)과 큐(Queue)라는 매커니즘을 동시에 접목시킨 기술 Overlapped I/O와 차이는?CreateCompletionPort() 함수를 통해 소캣과 컴플리션 키를 관리하는 디바이스 리스트 자료구조 사용, 디바이스 리스트는 컴플리션포트 객체에 등록된 디바이스를 관리한다.IOCP 큐 자료구조 : Overlapped는 모델을 요청하면 작업이 완료되는 순간 이벤트나 콜백함수로 결과를 돌려줬다. IOCP는 커널이 프로그래머가 요청한 Overlapped 작업이 완료되었을 때 곧바로 사용자에게 알리는 것이 아니라 완료된 작업 결과를 IOCP 큐에 넣은 후 컴플리션 객체를 이용해 사용자에게 알린다. 커널 스레드 풀링을 통해 IOC..
2015.05.14 -
애니메이션
서론프로그래머적으로 생각하자면 인간은 영유아기때 절대 바꿀 수 없는(?) 프레임워크의 코어를 형성한다.뇌의 작은 주름들은 내가 할 수 있는 것, 배울 수 있는 영역을 거의 결정짓는다.나머지는 개인의 노력과 기회, 환경에 영향을 받게 된다.질풍노도의 시기라고하는 청소년기엔 가치관과 다양한 행동패턴을 확립하게 된다.그렇게 20대가 되어 성인이 되고 자립하여 많은 것을 해결하면서'나'라는 프로그램이 완성되어 유지/보수를 하며 살아가는게 인생이다. 2000년도에 밀레니엄이 왔을 시기에 나는 방년 14세였다.그 시기 나에겐 취미라곤 동네에서 친구들과 뛰어놀기, 줄넘기,그리고 지금 직업관을 가지게 해준 게임이 정도..그렇게 여러가지 내가 좋아하는 것을 만들어가는 시기에애니메이션 또한 나에게 가치있는 것, 내가 좋아..
2015.05.05