Microsoft MVP성태의 닷넷 이야기
Socket스레드와 UI thread [링크 복사], [링크+제목 복사],
조회: 12460
글쓴 사람
guest
홈페이지
첨부 파일
 

socket에서 실시간으로 데이터를 받는 와중에
thread.Sleep(3000)하면 어떤 일이 벌어지나요?




--------------- 샘플 =========================================================

// Receive the host home page content and loop until all the data is received.
Int32 bytes = s.Receive(RecvBytes, RecvBytes.Length, 0);
strRetPage = "Default HTML page on " + server + ":\r\n";
strRetPage = strRetPage + ASCII.GetString(RecvBytes, 0, bytes);

while (bytes > 0)
{
  bytes = s.Receive(RecvBytes, RecvBytes.Length, 0);


  Thread.Sleep(3000);


  strRetPage = strRetPage + ASCII.GetString(RecvBytes, 0, bytes);
}








[최초 등록일: ]
[최종 수정일: 4/17/2023]


비밀번호

댓글 작성자
 



2023-04-17 01시26분
당연히 3초 대기가 발생하지 않을까요? 무슨 의도로 질문하신 건가요?
정성태
2023-04-17 02시04분
[guest] 3초동안 소켓데이터들은 계속 쌓이는데 얘들이 순서가 보장되는지 궁금해서요
[guest]
2023-04-17 02시18분
당연히 보장됩니다. UDP도 전송 측에서 보낸 순서대로 수신 측에 도달할 것인지를 보장하지 못하는 것일 뿐, 일단 데이터가 들어왔으면 순서대로 처리하게 됩니다. (굳이 그걸 코드와 메모리를 사용해 섞을 필요가 없을 것입니다.)
정성태
2023-04-17 03시43분
[guest] 감솨 ^_
[guest]

... 31  32  33  34  35  36  [37]  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
4978홍길동4/17/201816857    답변글 [답변]: ebook 출간 계획은 없으신가요?
4972dwkim4/3/201817402EasyHook 관련 질문 [4]
4968최홍준3/30/201816770Windows 7 Credential Provider Android와 연동 [1]
4967이대희3/30/201817132비주얼 스튜디오 설치 워크로드 중에 ".NET Core 플랫폼 간 개발" 이건 뭐하는 것인지요. [1]
4965이대희3/30/201817027자마린 설치후 안드로이드 프로젝트 생성시 디자이너가 없다는 에러가 발생합니다. [3]
4969이대희3/31/201818054    답변글 [답변]: 자마린 설치후 안드로이드 프로젝트 생성시 디자이너가 없다는 에러가 발생합니다.파일 다운로드2
4970이대희4/1/201816910        답변글 [답변]: [답변]: 자마린 설치후 안드로이드 프로젝트 생성시 디자이너가 없다는 에러가 발생합니다. [1]
4963이대희3/29/201816877UWP 스터디를 위해 찰스페졸드 저자의 Programming Windows 6판은 어떠한지요? [1]
4962포플러3/26/201817711C# 응용프로그램 (Winform)에서 unhandledexception 발생시 프로그램이 죽는 현상 이외에 재부팅될 수도 있을까요? [2]
4966포플러3/30/201818084    답변글 [답변]: C# 응용프로그램 (Winform)에서 unhandledexception 발생시 프로그램이 죽는 현상 이외에 재부팅될 수도 있을까요? [1]
4961김민욱3/26/201819669레이더 뷰어의 구현 방법(이미지 확대 축소 관련) [2]
4960hurd...3/18/201818036OCX 관련한 질문을 드리고자 합니다. [1]
4959익명3/10/201818559교재 199page 델리게이트와 object를 이용한 범용 정렬 코드 [1]
4957멍멍이2/13/201818557System.Console - WriteLine함수의 제너릭 사용 [1]
4956김성대2/12/201818620asp.net 질문입니다. [1]
4955웅이2/12/201819307[삭제] WPF에서 list 속도 향상하는 방법이 있을까요?
4954초보자2/8/201820829FFT Library 사용 [1]
4950ASP열공2/5/201818383asp.net 과 C# 을 이용해서 홈페이지 만드는 질문입니다. [1]
4951ASP열공2/6/201818187    답변글 [답변]: asp.net 과 C# 을 이용해서 홈페이지 만드는 질문입니다. [1]
4952ASP열공2/7/201819005        답변글 [답변]: [답변]: asp.net 과 C# 을 이용해서 홈페이지 만드는 질문입니다. [1]
4953ASP열공2/7/201818345            답변글 [답변]: [답변]: [답변]: asp.net 과 C# 을 이용해서 홈페이지 만드는 질문입니다.
4949김성대1/31/201820057비동기 질문입니다. [3]파일 다운로드1
494880511/31/201819464C# 7.1책 보다가 질문드립니다 [1]
4947김성대1/30/201818548[삭제] 비동기 질문입니다. [2]파일 다운로드2
4946윤현수1/29/201818659비동기 TCP통신 데이터 문제 [4]파일 다운로드1
4945김성대1/26/201817026비동기 질문입니다. [1]파일 다운로드1
... 31  32  33  34  35  36  [37]  38  39  40  41  42  43  44  45  ...