본문 바로가기

tcp

(2)
Windows 10 DPC latency 문제, 해결 방법이 어느정돈 있다 ! 이 참으로 ㅂ ... 같은 Windows 10 을 어중간 하게 구형인 노트북 등에서 쓰다 보면 아무리 뭘 해도 음악이나, 게임 등을 할때 알수 없이 순간순간 버벅이는 이상한 증세를 겪어 봤을 겁니다. 관련글 : Windows 10 DPC latency 문제, 해결 방법은 없다! 수 달을 지 멋대로 윈도우 업데이트 해 대는데도 전혀 달라질 모습은 1도 안보이는데다, 뭘 할때 마다 끊기는 소리를 들어 가며 게임을 무념무상으로 좀 즐기며 넘어 가려 했지만, 도저히 이건 안되겠다 싶어 여러 싸이트를 뒤지던 중! 미국 마소 페이지에서 다음과 같은 글을 봅니다.SpeedGuide.net 에서 TCP 최적화 툴을 받아서 실행 한 다음, 최적화 하면 마법같이 소리가 끊어지는 일이 없어진다. 그래서 해 봤습니다. 먼저,..
리눅스에서 빠르게 TCP socket 서버 찾기. 리눅스에서 자신의 IP 영역대에서 (A.B.C.n, n = 1~자기자신~255) 다른 서버가 있는지 찾기 위해서는 여러 방법이 있긴 하겠지만, 대부분 이 방법으로 찾는게 아닐까 합니다. 아래 코드는 해당 ip 에 TCP socket 이 열려 있는지 찾는 간단한 방법 으로 실제 AnyStreaming Client 에서도 아래와 같은 방법으로 (물론 Windows용으로 바꾼 코드) AnyStreaming 을 찾습니다. 실제론 FD_ISSET() 이후에 socket 을 다시 blocked 로 바꾼 다음 send() 를 통해 특정 명령이 전달 되는지 까지 검사하면 더 좋을 듯 합니다. 이 방법은 TCP socket 의 connect() 함수가 blocking 으로 동작 하는것을 감안해서 만든 날림 코드지만 꽤 ..