Microsoft MVP성태의 닷넷 이야기
성태님 ㅠ.ㅠ 소켓 서버 작동이 이상합니다 ㅠ.ㅜ [링크 복사], [링크+제목 복사],
조회: 14305
글쓴 사람
최선호 donator
홈페이지
첨부 파일

안녕하세요... 성태님 !!!

항상 도움을 받고 있는 초보입니다 ㅠ.ㅜ



이번에 소켓 서버 / 클라이언트를 구현하고 있는데....


서버는 단순히 접속을 허용해서 받기만 하고...

클라이언트는 무한으로... 접속 and 접속 종료를 반복하는데...



서버 측에서... 접속된 클라이언트 정보를 리스트에 추가하여 관리하는데...
클라이언트 접속 종료 이벤트가 간헐적으로 발생하지 않아서..

종료된 클라이언트 유령정보가 리스트에 누적됩니다 ㅠ.ㅜ

( Netstat -ano | findstr 4500 ) 으로 조회 해보면... 정상적으로 1개 또는 2개만 조회 됩니다....
(서버 1개 or 서버, 클라 2개 But 리스트는 유령 많이...남음)



항상 도움 주셔서 감사합니다... ( 커피값 기부 완료 하였습니다 +_+ )










[최초 등록일: ]
[최종 수정일: 12/14/2020]


비밀번호

댓글 작성자
 



2020-12-14 05시06분
ReceiveAsync 문서를 잘 살펴보시면 답이 나올 것입니다.

Socket.ReceiveAsync(SocketAsyncEventArgs)
; https://docs.microsoft.com/en-us/dotnet/api/system.net.sockets.socket.receiveasync

힌트를 하나 더 드리면, Connect하고 다음 소켓을 열기 위해 Close를 하는 사이의 시간이 너무 빠르지 않다면 그런 현상이 없습니다. (혹시, 그래도 모르겠다면 다시 질문해 주세요.) 참... 기부 감사드립니다. ^^
정성태

... 31  32  33  34  35  36  37  38  39  40  [41]  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
4856heyh...7/6/201715656성태님 다른질문입니다. [4]
4855JP7/6/201716125Dispose 패턴 구현시 Finalize 재정의에 대한 질문드립니다. [2]
4854heyh...7/6/201715619
4853heyh...7/5/201715541성태님이 작성한대로 해봤습니다. [1]파일 다운로드1
4852김레오7/4/201718314서드파티 dll 디버깅에 대해 질문드립니다. [2]
4851김현준7/3/201718589Datagridview VirtualMode 시 GC가 계속 호출되는 현상이 이해가 안갑니다. [2]
4850heyh...7/3/201717034성태님 밑에 질문드렸던 오류입니다. [1]파일 다운로드1
4849포플러7/2/201738466C#으로 만든 프로그램이 어느 순간 속도가 느려지거나 멈춤현상이 있습니다. [4]
4848윤진영7/2/201718845Microsoft Visual C++ 6.0 무설치 관련 [1]
4847heyh...6/30/201716769아무리 고민해도 답이 안나와서.. 질문 드립니다 [1]
4846heyh...6/28/201716468Clickonce에서 Clickonce로 변수 전달 [1]
4845heyh...6/26/201715840vb.net 에서 manifest 제거 방법 [1]파일 다운로드1
4844san6/21/201715488part3 pdf파일로 보는데 눈아퍼요.... 활자로 보고싶어요 [2]
4843윤현수6/20/201715277socket통신에 관한 질문입니다. [1]
4842오세운6/7/201716248로그인폼 다시 질문드려요. [1]
4841popo6/7/201716339궁금한사항이 있어 질문 드립니다. [1]
4840윤현수6/5/201716167datagridview에 바인딩시킨 dataset.table에 관련된 질문입니다. [2]파일 다운로드1
4839오세운6/2/201717235로그인폼 만들기 [1]
4838후배5/29/201718162PDF Reader 라이브러리.. [3]
4837KDP5/29/201717485c++ to C# 컨버팅 문의 [2]
4836popo5/26/201720440리플렉션 성능 관련 질문 드립니다. [2]
4835guest5/25/201716308wpf Canvas 질문드립니다. [1]
4834부탁드립...5/19/201717283익스체인지 서버 구동중 인증서를 받는 과정에서오류가 납니다 [1]
4833안종윤5/18/201717594winform을 Web Browser에 붙일 수 있는지요? [1]
4832guest5/17/201716805c# UDP socket예제 실행방법 [3]
4831guest5/15/201719744WPF .net 3.5에서 TextBox 한글 문제 [3]
... 31  32  33  34  35  36  37  38  39  40  [41]  42  43  44  45  ...