linux man page : recvmsg - ¼ÒÄÏÀ¸·Î ºÎÅÍ ¸Þ½ÃÁö¸¦ ¹Þ´Â´Ù.
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë¹ý

#include <sys/types.h> 
#include <sys/socket.h> 
 
int recv(int s, void *buf, size_t len, int flags); 
 
int  recvfrom(int  s, void *buf, size_t len, int flags, struct sockaddr 
     *from, socklen_t *fromlen); 
 
int recvmsg(int s, struct msghdr *msg, int flags); 
 

¼³¸í

recvfrom°ú recvmsg´Â ¼ÒÄÏÀ¸·Î ºÎÅÍ ¸Þ½ÃÁö¸¦ ¹Þ±â À§Çؼ­ »ç¿ëÇϸç, ¿¬°áÁöÇâ¼ÒÄϰú ±×·¸Áö ¾ÊÀº ¼ÒÄÏ ¸ðµÎ¿¡ ´ëÇØ¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

¸¸¾à fromÀÌ NULLÀÌ ¾Æ´Ï°í, ¿¬°áÁöÇâ ¼ÒÄÏÀÌ ¾Æ´Ï¶ó¸é, ¸Þ½ÃÁöÀÇ source address°¡ ä¿öÁø´Ù. fromlen¿¡´Â sockaddrÀÇ Å©±â°ªÀÌ ³Ñ¾î¿À°Ô µÈ´Ù.

recv´Â ´ÜÁö ¿¬°áÁöÇâÀÇ ¼ÒÄÏ¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, recvfrom¿¡¼­ fromÀÎÀÚ¸¦ NULL·Î ÇßÀ» ¶§¿Í µ¿ÀÏÇÏ´Ù.
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.