Skip to content

소켓 I/O 처리 속도가 느리면 TCP 연결이 끊어진다? 아님을 증명합니다.

Notifications You must be signed in to change notification settings

imays76/TcpSlowReceiveTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TcpSlowReceiveTest

사용법

서버 실행

수신받을 컴퓨터 즉 서버에서 TcpSlowReceiveTest.exe receive를 실행하세요. 서버는 클라이언트의 접속을 받고, 받은 연결 각각에 대해서 매우 느리게 수신을 처리합니다. (초당 1KB)

클라이언트 실행

송신역할을 할 컴퓨터 즉 클라이언트에에서는 TcpSlowReceiveTest.exe send <hostname>를 실행하세요. hostname에는 컴퓨터의 주소나 호스트네임이 들어가면 됩니다. 이 클라이언트는 가능한 최대한의 데이터를 송신을 시도합니다. 물론, 수신자가 느리게 처리하기 때문에, 송신자 측에서는 대부분 WOULD BLOCK 에러가 발생할 것입니다만, 무시하고 송신을 계속 강행합니다.

About

소켓 I/O 처리 속도가 느리면 TCP 연결이 끊어진다? 아님을 증명합니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages