소켓

나나H의 이미지

소켓에서 select 에러 해결방법은?

소켓서버를 만들고 있습니다.
서버는 클라이언트 요청시에 자식을 fork 시키고
자식프로세스는 DB를 읽어서 결과를 클라이언트에 돌려주고 exit합니다.
문제는 자식프로세스가 종료될 때 부모프로세스의 소켓 select 함수에 (-1)에러를 발생시킵니다.
이게 어떤 시그널인지, 어떻게 해결해야 할지 잘 모르겟습니다.

BarracuTa의 이미지

간단한 chat 에서 clnt socket 따라 server socket 종료 현상

간단한 쓰레드 기반 서버와 테스트를 위한 클라이언트를 공부해보았습니다..

상황은 서버 실행후 같은 로컬호스트에서 클라언트 2개 이상 띄우고 양쪽에서 송수신을 한후 클라이언트 하나를 죽이면 서버가 픽하고 같이 죽어버립니다..

제가 고민해보면서 찍어본 각각의 소켓디스크립터가 서버도 3이 찍히고 클라이언트들도 3이 찍히던데 그것때문인지???

yanagm의 이미지

소켓 프로그래밍에서 SO_SNDBUF 및 SO_RCVBUF에 대해서 질문드립니다.

안녕하세요, 처음뵙겠습니다.
게시판이 바뀌고 나서 뭔가 어색하네요 ㅎ_ㅎㆀ
본론으로 들어가서...

[질문1]
위의 저 옵션들이 커널 내부의 버퍼 크기를 설정해주는 인자라고 알고 있는데요.
만약에 send(socket, buf, 16384); 라는 명령문이 있고, 커널 버퍼가 1024라고 가정한다면
send 명령문은 1024번씩 커널 버퍼에 데이터를 전송하고, 커널 버퍼는 1024씩 들어오는 데이터를

페이지

소켓 구독하기