Microsoft MVP성태의 닷넷 이야기
TCP PSH flag 패킷 수신 에러 [링크 복사], [링크+제목 복사],
조회: 11148
글쓴 사람
강성봉 (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를 수신 측에서 조합하는 코드를 정상적으로 만들지 않는... 그런 식의 오류로 여겨집니다.
정성태

... 46  47  [48]  49  50  51  52  53  54  55  56  57  58  59  60  ...
NoWriterDateCnt.TitleFile(s)
3669다비드12/18/201518125인터넷 임시파일 삭제 관련 질문. [1]
3668김치사발면12/16/201517512템플릿이 자꾸 초기화? 되버리네요 [1]
3667김치사발면12/15/201517133템플릿 설정 추가 질문 [1]파일 다운로드1
3666노태현12/15/201516521사용자별로 권한을 주고 볼 수 있는 데이터를 제한하려면 어떤 방법으로 접근하는게 좋을까요? [2]
3665김치사발면12/14/201519793C# 템플릿 설정이 이상해요ㅜㅜ [3]파일 다운로드1
3664KuLu12/10/201516748멀정하던 사이트 중 일부메뉴가 응답없음이 되어버립니다. [3]
3663Sung...12/10/201518393UWP 서버 프로그래밍 작업 중 [5]
3662Sung...12/9/201518284uwp앱에서 접속한 클라이언트 주소값을 받아서 표시하고 싶은데 어떤 메소드를 써야 할까요? [7]
3661김무진12/9/201517788Oracle 환경에서 데이터를 조회할때 한글이 ? 이렇게 표시가됩니다. [1]
3660질문자12/7/201519872OpenFileDialog 호출시 hang걸리는 문제 [4]
3659Sung...12/4/201519633UWP 앱에서 textBox로 클라에서 받은 값을 나타내고 싶은데 안되고 있습니다. [5]
3658강준12/3/201518583Visual Studio (Xamarin) vs Eclipse [2]
3656DEVY...12/1/201517940MasterPageFile 사용시 다국어 처리 질문입니다. [1]
3653DEVY...11/26/201519655ds:Signature 질문입니다. [7]
3654윤용한11/27/201519709    답변글 [답변]: ds:Signature 질문입니다. [3]
3657윤용한12/1/201521286    답변글 [답변]: ds:Signature 질문입니다. [1]
3651노태현11/20/201552063MariaDB - ASP.NET오류의 원인조차 못 찾고 있습니다.. [2]파일 다운로드2
3652노태현11/20/201519851    답변글 [답변]: MariaDB - ASP.NET오류의 원인조차 못 찾고 있습니다.. [3]
3649kokon11/17/201519197예제 파일 실행이 안 되네요 [5]
3647Sang...11/15/201517622Part 3 목차? [5]
3646힘찬도약11/13/201523005c# mscorlib System.IO IOException [8]파일 다운로드2
3644힘찬도약11/11/201521841c# user.config파일 [2]
3645spow...11/13/201518442    답변글 [답변]: c# user.config파일 - Json.NET을 이용한 설정파일 처리 [1]파일 다운로드1
3643힘찬도약11/11/201520259C# 함수의 processing time과 재호출 [14]
3642.net11/10/201519424c# 으로 작성된 com+ 에 대한 문제입니다. [2]
3641힘참도약11/9/201519249c# log file 관련해서 질문드립니다. [5]
... 46  47  [48]  49  50  51  52  53  54  55  56  57  58  59  60  ...