'Socket'에 해당하는 글 4건

발생원인중 일부겠지만......


1. 1대의 PC 에서 너무 많은 connect 를 시도하면 발생한다.

   한번 발생하면 계속 나므로 connect 는 부하만 발생시킬 뿐....


2. ConnectEx 사용을 위해  소켓을 bind 시낄때

    이미 사용중인 포트를 bind 시키면 발생한다.


이글 보시는 개발자분께서 도움되시길 빌면서.... ㄷㄷㄷ



WRITTEN BY
그건일
게임개발자

받은 트랙백이 없고 , 댓글이 없습니다.
secret
bind 후에 하니 효과가 없습니다.
빨리할 수 록 좋습니다.

어떤 옵션(?)들은 bind 한 다음에 해야 한다는 군요.



 
WRITTEN BY
그건일
게임개발자

받은 트랙백이 없고 , 댓글이 없습니다.
secret

msdn socket close

개발/개발 2011.03.31 10:35
http://msdn.microsoft.com/en-us/library/ms738547(v=vs.85).aspx


WRITTEN BY
그건일
게임개발자

받은 트랙백이 없고 , 댓글이 없습니다.
secret
1. mac 에 선을 연결한 상태에서 connect / close 를 반복하다보면 어느 순간부터 접속이 안되는 상황이 발생한다. 주저없이 연결선을 뽑고 wi-fi 에 들어가 새로 연결을 시도한 후 작업 하도록
- 버그 인거 같다.

2. connect 가 잘안된다. 일단 자신이 만든 소켓을 bind 해야된다.

3. win32 의 소켓 책을보고 코딩했다면 낭패다: win32 의 함수들은 쓰기 편하게 몇가지 인자값을 무시한다.
 (보통 0 을 넣는 인자들) 결국 제대로 알지 못하고 0만 채워넣다간 동작이 안된다.
예:
     a. socket() 의 마지막 인자값,
     b. select() 의 첫번째 인자값
사실 써보면 윈도우가 쓰기 편한다. ㅎㅎ

4. 통신 속도가 느리다. 시뮬레이터에서는 엄청난 응답율을 보여주지만 iphone 에서 돌려보면 0.3초 가까이 응답속도 차이가 난다.
원인은 iphone 이 전원을 아끼려고 wi-fi 의 통신 흐름을 제어하게 되는데 이때 딜레이가 발생한다고 한다.
보통 한번에 많이 보내는 방법을 추천한다
(보통이란게 항상 그렇듯이 이글을 읽는 당신은 이런상황에 해당되지 않는다.)

5. 이제 mmorpg 를 만들어볼까?

WRITTEN BY
그건일
게임개발자

받은 트랙백이 없고 , 댓글이 없습니다.
secret