Microsoft MVP성태의 닷넷 이야기
TCP PSH flag 패킷 수신 에러 [링크 복사], [링크+제목 복사],
조회: 12899
글쓴 사람
강성봉 (sbkang2010 at naver.com)
홈페이지
첨부 파일
 

안녕하십니까 ~

좋은 정보 공유하게되어 감사합니다.

저희가 C# 을 이용하여 기기간 인터넷 TCP패킷을 송수신하고 있습니다.
그런데...
어느 순간에 두대의 장치(R1, R2)가 한대의 장치(H1) 에게 TCP+PSH 형태로 delay를 최소화하여
혹은 고속으로 보내면...

H1 장비에서 에러 (array error or instance error) 가 발생하고, R1 혹은 R2 와 H1 이
통신이 이루어지지 않습니다.

해결 방법을 찾고 있습니다만
- 예를들면 Packet 수신처리를 빠르게 혹은 수신된 패킷 처리를 최소화등

혹시 경험 및 해결안이 있으시면 공유 부탁드립니다.

감사합니다.








[최초 등록일: ]
[최종 수정일: 2/10/2022]


비밀번호

댓글 작성자
 



2022-02-10 03시51분
제가 코드를 분석하고 이야기하는 것은 아니므로, 그냥 참고로만 들어주시면 되겠습니다.

우선, 에러라고 하면서 다소 두리뭉실하게 "array error or instance error"를 언급했는데, 아마도 소켓 측의 오류 메시지는 아닌 듯합니다. 그렇다면 (R1, R2) - (H1)간의 App 레벨에서 정의한 프로토콜을 잘못 처리된 것으로 볼 수 있는데요, 예를 들어, 기존에는 거의 대부분의 통신이 (송신 측의) 하나의 send와 (수신 측의) 하나의 recv로 이뤄지다가 TCP+PSH를 처리하면서(또는 고속 처리를 하면서) 송신 측의 여러 번에 걸친 send를 수신 측에서 조합하는 코드를 정상적으로 만들지 않는... 그런 식의 오류로 여겨집니다.
정성태

... 61  62  63  64  65  66  67  68  69  70  71  72  73  74  [75]  ...
NoWriterDateCnt.TitleFile(s)
668정성태6/30/200716146    답변글 [답변]: 안녕하세요^^
663모름이6/19/200714434Microsoft.Framework 에서 OLE DB 사용하려면.. [1]
664모름이6/20/200715496    답변글 [추가질문]: 다른 OLE DB 를 사용하려면..
662조성택6/13/200715836C#에서 string클래스.. [1]
660신동열6/11/200717227ClickOnce 업데이트시 이전 버젼 제거오류 [1]
659한귀순6/11/200718322윈폼 프로그램 및 디자인. [2]
661한귀순6/12/200715664    답변글 [추가질문]: 윈폼 프로그램 및 디자인. [3]
657정해봉6/8/200726810요청 시간 초과 오류 [2]
655이방은5/28/200717031성태님 UML 도구 뭐 쓰십니까??? [1]
654임정훈5/23/200715737카드스페이스 관련질문
658정성태6/9/200716415    답변글 [답변]: 카드스페이스 관련질문 [1]
653사다수스5/22/200737438아래한글(HwpCtrl) ocx 메모리 릭 문제입니다. [4]파일 다운로드1
645송원석5/15/200718775ASP 의 ByVal 과 ByRef 특성
646정성태5/15/200718598    답변글 [답변]: ASP 의 ByVal 과 ByRef 특성
647송원석5/16/200718921        답변글 [답변]: [답변]: ASP 의 ByVal 과 ByRef 특성 [1]
648정성태5/16/200717572            답변글 [답변]: [답변]: [답변]: ASP의 ByVal과 ByRef 특성 [1]
649장윤태5/16/200716696                답변글 [답변]: [답변]: [답변]: [답변]: ASP 의 ByVal 과 ByRef 특성
650정성태5/16/200715045                    답변글 [답변]: [답변]: [답변]: [답변]: [답변]: ASP의 ByVal과 ByRef 특성 [2]
643해운대끓...5/15/200714147Singleton 패턴 테스트중 하나의 윈폼만 열기 오류파일 다운로드1
644정성태5/15/200715143    답변글 [답변]: Singleton 패턴 테스트중 하나의 윈폼만 열기 오류 [1]
642조성택5/10/200715988스레드와 WinINet? [1]
641한귀순5/8/200714707Code Obfuscate 에 관한 질문. ^^ [2]
640박희진5/7/200714536스마트 클라이언트에서 ActiveX 브라우저 컨트롤을 사용한 경우 javascript 문제 [1]
639김재영5/3/200721899webBrowser클래스에서 띄워지는 Javascript 오류 다이얼로그를 감지할 수 있습니까? [2]
638최민규4/29/200715093SmartPhone / PDA 등에서의 .NET Smartclient [1]
636라이프가드4/27/200716031Insert 오류입니다. CLOB ........ [1]
... 61  62  63  64  65  66  67  68  69  70  71  72  73  74  [75]  ...