日常茶飯事

이것 저것 개발하다 보면 간단하게 쓸수 있는 서버가 많이 필요합니다.

Server-Client 구조의 간단한 프로그램들이 많이 필요하게 되죠.

이럴때 쓸려고 만든 웹서버 입니다.

웹으로 할때 장점은 워낙 오픈된 웹클라이언트 소스가 많아서 이것들을 가져다 쓸수 있다.

브라우져로도 확인을 할수 있다 정도 겠네요.


샘플소스로 구동한 모습입니다.

소켓 리스닝 하고 있다가 웹형식으로 넘어 오는거 파싱해서 다시 http로 리턴 해주면 됩니다.

대강의 코드는 아래와 같습니다.

제가 설명을 잘못해서 T.T



커스터 마이징해서 쓰시고 싶으시면 아래부분을 수정하시면 됩니다.

[ServerProcess.cs]

ResponseProcess 부분만 잘 수정하시면 됩니다.

Web Request가 같이 넘어 오니 그거 가지고 꿍딱꿍딱 하시면 될것 같구요.

[소스]

neo365.Server.zip

SimpleHttpServer.zip


허접한거라 별내용없기는 한데 --; 참조해서 더 발전시켜 주세요.






'프로그램개발 > Tip!!' 카테고리의 다른 글

MS Timezone  (0) 2016.08.20
[C#] 웹서버를 만들어 봅시다.  (2) 2015.12.25
[C#]ASC II Code  (0) 2015.11.14
[C#] 토렌토 파일을 읽어 봅시다.  (0) 2015.10.17
[c#] Mac Address/ Ip Address 가져오기  (0) 2012.08.09
[PHP]이메일 존재 여부 검사기~  (0) 2007.10.01

Comment +2

  • 꾸용꾸용 2016.08.27 02:45 신고

    좋은 정보공유 감사드립니다.

  • 꾸용꾸용 2016.09.03 01:56 신고

    안녕하세요? 일단 웹프로그램에 좋은 시작점을 알려주셔서 감사합니다.
    샘플로 제공해주신 프로그램으로 간단하게 응용 프로그램을 만들고 싶은데 처음하다보니
    어렵네요.

    하고 싶은건 모바일로 접속하면 웹페이지에 간단하게 버튼과 edit박스가 나오고
    edit에 숫자를 입력후 버튼을 누르면 서버에서 이를 처리하고 싶은데
    웹페이지 자체를 못만들겠네요....
    현재 샘플로 제공해주신건 string을 반환하던데
    이걸 html로 만든 폼을 리턴 시킬수 있는지요?

    처음 하다보니 개념이 없습니다. 도움 부탁드립니다.