메뉴

dExpert logo

[C#] 소켓 서버, 클라이어트 데이터통신 샘플 프로그램 소스

등록자 SANG153
등록일 2017-08-17 오후 2:45:58
가격 15,000원 (VAT 별도)
등록자 신뢰도 24건 등록, 1건 판매, 779건 열람
사용환경 개발 OS: Windows 7
개발 TOOLS: VisualStudio 2013 / C# / .NET Framework 3.5
테스트 OS: Windows 7
첨부파일 소켓 통신 샘플.zip
샘플 소켓 통신 샘플 _실행파일.zip
평점

C# (VisualStudio 2013 / .NET Framework 3.5) 에서 Socket 클래스롤 사용한 서버, 클라이언트 프로그램입니다.

소켓을 이용한 데이터통신 서버, 클라이언트 각각 샘플 프로그램 1개씩입니다.

소스는 관련 프로그램 개발하실 때 참조하셔서 유용하게 사용하실 수 있을 것 같습니다


아래는 동작 테스트 시나리오 이미지 캡처한 것입니다.


처음 서버 및 클라이언트 어플리케이션을 실행시켰을 때 상태입니다.


클라이언트에서 '연결' 버튼을 클릭했을 때 입니다.

이때 클라이언트에서 서버로 위 화면에 보이는 봐와 같은 데이터를 보내고 서버에서는 이것을 받아 텍스트박스에 보여줍니다.


클라이언트에서 '전송' 버튼을 클릭했을 때 입니다.

이때 클라이언트에서 서버로 위 화면에 보이는 봐와 같은 데이터를 보내고 서버에서는 이것을 받아 텍스트박스에 보여주고,

서버에서는 리턴값을 클라이언트로 보내면 클라이언트에서 이 값을 받아 위 화면에서 보는 봐와 같이 텍스트 박스에 표시합니다.


위 이미지 3개는 각각 서버에서 '전송1', '전송2', '전송3'  버튼을 클릭했을 때 입니다.

이때 서버에서 클라이언트로 위 화면에 보이는 봐와 같은 데이터를 보내고 클라이언트에서는 이것을 받아 텍스트박스에 보여줍니다.


서버, 클라이언트 실행파일 2개 첨부하니 다운 받아 실행해 보세요.

구매하셔서 프로그램 사용중 궁금한 사항 댓글 달아주시면 성심성의껏 답변드리겠습니다. ^^



이전 구매

댓글 ( ※ 이 컨텐츠에 대한 궁금점이나 의견 등 다양한 의견교환의 공간입니다. )

혹시 다중 클라이언트죠?  /  minyy7  

그리고 문자열과 화일도 가능한가요?  /  minyy7  

서버나 클라이언트가 Close될경우 이벤트처리가 안되어 있나보네요.  /  kis0317  

위 댓글에도 기록한봐와 같이 이 프로그램은 기본적으로 C#으로 소켓을 이용하여 서버 어플리케이션 1개, 클라이언트 어플리케이션 1개를 구성하였는데, 기본적인 통신 방법만을 샘플로, 관련 프로그램 개발하시는 분들 참조해서 사용하시라고 올린 것입니다. 그러므로 서버나 클라이언트 Close 및 접속이 끊겼을때, 여러가지 통신 에러 등은 고려하지 않았습니다.  /  SANG153