메시지큐를 만들어 데이터 주고받다보면
급한데이터의 경우 제일먼저 빼갈 수 있도록 앞부분에
넣어줘야 할때가 있는데요 함수로 제공이 되는지요?
man page에서 msgctl을 찾아 관련함수 뒤져봐도 없는것 같아서요..
또한가지 궁금한것이 있는데요..
소켓프로그램을 짤때 클라이언트와 서버에서 data 주고받을때
error가 나면 -1이 반환되고 errno에 어떤에러인지 써지잖아요..
그런데 소켓에서 날수있는 errno의 종류를 알 수 있을까요?
미리 알아서 어떤경우엔 어떻게.. 하는 핸들링이 들어가야 할터인데
책에 소켓관련 함수에 따라 errno가 실려있긴 한데
데이터를 보내고있는 와중의 즉 write함수에서 나는 errno는
어떤것이 있을지
(예를들어 해당 fd가 없다거나하는 간단한 것부터
tcp/ip에서 데이터를 보내다가 어떤 이유때문에 실패했다거나 하는)
list가 있다면 참고할 수 있도록 알려주시면 감사!!!
아님.. tcp/ip상에서 나는 에러는 내부적으로 데이터 보낼때
에러나는경우 반복해서 몇번 더 보내는 처리 루틴이 있으니 그외에는
컨트롤을 하지 않는지...(제대로 간다고 그냥 믿고 코딩하는건지)...
답변 부탁 드려요..
좋은 하루 되시길...--이 곳에 서명을 적어주십시오.
맑은바람초..