윈도우 서버[데몬]을 리눅스 서버[데몬]으로 변환하기 위한 팁

하하의 이미지

제목과 같이

윈도우 서버를 리눅스 서버로 변환하기 위한 몇가지 팁에 대한

싸이트나 문서 있으신분 알려주시면 도움 많이 되겠습니다 ^^

이곳저곳 찾아봤는데. 마땅히 없네요~

예전에. 한번 웹에서 본적이 있는데..

리눅스 서버 프로그램만 여태 하다가 윈도우로 할려니 자료가 필요합니다.

언어는 c++ 입니다~

Necromancer의 이미지

특별한거 없습니다.

win32api 쓴 부분을 거기에 상응하는 유닉스계열의 시스템콜이나 라이브러리
함수로 수정을 해주어야 합니다.
제공 함수의 역할에 따라서 알고리즘의 수정을 해야 하는 경우도 있고요.

물론 처음에 os-dependent한 부분과 아닌 부분을 나눠서 만들었다면 부담이 적겠죠.

MFC같은 윈도우전용 라이브러리를 써서 서버를 개발했다면 처음부터 다시
만들어야 할 수도 있습니다.

참고로 기본적인 소켓 라이브러리 함수들은 유닉스나 윈도우나 같습니다.
(유닉스류에서는 close()로 닫지만 윈도우에서 closesocket()으로 닫는거 하나 빼고.)

Written By the Black Knight of Destruction