C#.NET Q&A

소켓 프로그래밍 질문드립니다. 키모 평점: 없음 조회: 138
간단한 서버를 작성중에 있습니다. 콘솔로 작성중에 있구요. 그런데 클라이언트가 종료시 서버에서 오류가
생깁니다. 아래와 같은 오류가 발생되는데 어떻게 해야할지 모르겠습니다.
전송 연결 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다에서 데이터를 읽을 수 없습니다
태그 : 소켓
작성자 정보
키모
Level 20
 [EXP.28/70]

메일:  비공개
글등록 +12 348 덧글등록 +3 78
자기소개
안녕하세요
글 공유하기 |
  tweet facebook
2018-09-12 오전 11:12:23
나도한마디
사용자
김진두            [2018-09-12]
Level 18
 [EXP.14/70]
클라이언트 종료시에도 서버는 계속 Accept 상태로 두고 싶다는 뜻이신가요??
사용자
키모            [2018-09-12]
Level 20
 [EXP.28/70]
네네넵 :)
사용자
제스            [2018-09-12]
Level 21
 [EXP.38/50]
말그대로 원격 호스트 무언가를 주고받는 도중에 클라이언트든 서버든 연결이 끊겨버린 상태를 나타냅니다.
클라이언트가 종료시 서버에서 오류가 생긴다고하셨는데 주고받는 데이터 처리가 완벽하게 끝나지않고 소켓회수가 제대로 이뤄지지 않은상태에서 연결을 강제로 끊어버린 걸로 판단이 되네요
사용자
키모            [2018-09-12]
Level 20
 [EXP.28/70]
서버에서 소켓회수를 할려면 어떻게 하면 되죠?
사용자
제스            [2018-09-12]
Level 21
 [EXP.38/50]
어떤형태로 구현했느냐에 따라 다르지만 기본적으로
구현한 socket을 close합니다.
정확한건
http://blog.naver.com/PostView.nhn?blogId=ege1001&logNo=220488195999
위 사이트에 1번2번글을 보시면 쉽게 이해가 가실겁니다.

그리고 서버가 Accept상태로 계속 두고싶으신거면 Thread를 사용하셔야 합니다.
사용자
키모            [2018-09-17]
Level 20
 [EXP.28/70]
답변 감사합니다. 스레드를 사용하고 있었구요. while문에 try catch를 이용하여 계속 서버가 돌게 하였습니다.
태그로 엮인글
[C#.NET Q&A] DB의 CRUD 처리를 할 수 있는 Socket Server를 만들려고 합니다.[1]+1  자크
[C#.NET Q&A] 소켓통신 Data Recieve시 연결끊김현상?[3]+2  TentpoLe
[C#.NET Q&A] 소켓 이미지 전송 질문드립니다.  제스
[C#.NET Q&A] C# 소켓통신 질문드립니다.[4]+2  제스
[C#.NET Q&A] 안녕하세요 오류좀 봐주세요 ㅜ 보호된 메모리를 읽거나 쓰려고 했습니다. [2]  오하우하
[C#.NET Q&A] stackoverflowexception 질문드립니다.[3]+2  제스
[C#.NET Q&A] 혹시 안드로이드 하시는분 계신가요?? 안드로이드와 .Net으로 개발한 프로그램 통신에관해서 질문있습니다.[1]  대봉대봉
[C#.NET Q&A] c# 동기 소켓 재접속 문의입니다.  궁금해욥
[C#.NET Q&A] c# 동기 소켓 재접속 문의입니다.  궁금해욥
[C#.NET Q&A] C# 소켓 통신 질문입니다[1]+1  궁금해욥
글리스트
C#.net 으로 개발된 프로세스 실행 시 나타나는 문제에 대해 질문드립니다.   chano
폼 질문드립니다.   키모
람다식인건 알겟는데 하.... 원형 보는게 넘 빡시는데 해석 가능한분 ?? [2]  코토초
[RE] 람다식인건 알겟는데 하.... 원형 보는게 넘 빡시는데 해석 가능한분 ??   몬난아
Graphics 으로 스트링작업할때   엿장수
마이크 설정 문의 입니다.[1]  TshigTAO
아이디 생성시 지정된 특수문자 [1]  방랑이z
ClickOnce를 이용한 설치, 배포 및 업데이트 질문드립니다.  앤디즘
사용자가 폼의크기를 조절하였을때의  엿장수
프로그램에서 생성한 확장자를 실행하는 법이 있을까요?[2]  슷하슷하해
 ★현재글->   소켓 프로그래밍 질문드립니다.[2]+4  키모
winfrom에서 해당코드 간소화...[1]+1  닷지
용량이 큰 데이터을 가지고있는 그래프(유져컨트롤UI) 불러올때 에러가 발생합니다  시샵Wanted
c# 그리드뷰에서 엑셀 로 데이터 이동시 서식관련 질문..[1]  닷지
데이터그리드뷰에서 콤보박스 연결 질문드립니다.[2]+2  짱재
ms-chart 질문있습니다.[1]+1  Sad7Dayz
c# datagridview 엑셀 저장 속도 개선 확인 부탁드려요[2]  netwo1029
콤보박스 UI 변경질문드립니다.[1]  키모
윈폼 창 순서 도와주세요.  netwo1029
메모리dc 로 비트맵에 화면캡쳐할때[1]+1  엿장수
NameValueCollection 전송가능 용량?[1]  hoon