안녕하세요 네트웍프로그램에서 send 와 recv 시 에러처리를 안해줬을경우 발생할수있는 에러는 어떤것이 있을수있을까여 에러처리를안해줘서 에러가 발생했을경우 프로그램이 맛이간다든지 하는경우가 생길수있나여 그리구 recv 시 에러처리는 어떻게해줘야되는지 조언부탁드립니다 즐거운하루되세요
$ man recv
network 관련 프로그래밍을 하신다면, Stevens씨의 UNIX Network Programming Vol 1.을 꼭 읽어 보시기 바랍니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html Korean Ver: http://cinsk.github.io/cfaqs/
비동기 소켓일시
소켓버퍼가 다 찼을경우에 대한 처리면 충분할듯 합니다.
예를들어
recv 시 리턴값이 -1 이면 무조건 접속종료 처리하지말고
errno 값을 잘 살펴서 EAGAIN 이면 continue 처리하는 정도?
[code:1]$ man recv[/code:1]하시면, re
하시면, recv(2)가 발생시킬 수 있는 error 목록에 대해서 다 나옵니다.
network 관련 프로그래밍을 하신다면, Stevens씨의 UNIX Network Programming Vol 1.을 꼭 읽어 보시기 바랍니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
음
비동기 소켓일시
소켓버퍼가 다 찼을경우에 대한 처리면 충분할듯 합니다.
예를들어
recv 시 리턴값이 -1 이면 무조건 접속종료 처리하지말고
errno 값을 잘 살펴서 EAGAIN 이면 continue 처리하는 정도?