Date: Wed, 18 Apr 2001 19:55:38 +0800 From: "Jessey" <r041102@ms17.hinet.net> To: <freebsd-questions@FreeBSD.ORG> Subject: I call sosend occur error . The error code=22. Message-ID: <001001c0c7fe$7d4701c0$0bfb1fa3@wen>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. ------=_NextPart_000_000D_01C0C841.8A66DB80 Content-Type: text/plain; charset="big5" Content-Transfer-Encoding: quoted-printable Dear Sir: I call sosend occur error. The error code=3D22. What wrong in my code? The code follow: socreate(); file://is ok; | } top=3Dm_get(MT_DATA,M_DONTWAIT); if(top=3D=3DNULL) { log(LOG_INFO, "top=3DNULL occur error\n"); goto out; } top->m_next=3DNULL; top->m_nextpkt=3DNULL; top->m_len=3D50; adr=3Dsizeof(struct m_hdr) +sizeof(int)+sizeof(struct ifnet *); log(LOG_INFO, "adr=3D %d \n",adr); top->m_data=3Dtop+adr; log(LOG_INFO, "top=3D %x, top->m_data=3D %x,top+adr=3D%x \n",top=20 ,top->m_data,top+adr); top->m_type=3DMT_DATA; top->m_flags=3DM_PKTHDR; top->m_pkthdr.len=3D50; top->m_pkthdr.rcvif=3DNULL; log(LOG_INFO, "top=3D %x, Data=3D %x \n",top ,top->m_data); error =3D sosend(so,(struct sockaddr *) &sin,NULL,top,=20 0,MSG_DONTROUTE); Thanks/regards _______________________________________________ opentransportdev mailing list opentransportdev@lists.apple.com http://www.lists.apple.com/mailman/listinfo/opentransportdev ------=_NextPart_000_000D_01C0C841.8A66DB80 Content-Type: text/html; charset="big5" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3Dbig5" http-equiv=3DContent-Type> <META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT size=3D2>Dear Sir:<BR>I call sosend occur error. The error=20 code=3D22.<BR>What wrong in my code?<BR><BR>The code = follow:<BR><BR>socreate(); <A=20 href=3D"file://is">file://is</A>=20 ok;<BR><BR>|<BR>}<BR><BR>top=3Dm_get(MT_DATA,M_DONTWAIT);<BR><BR> &n= bsp; =20 if(top=3D=3DNULL)<BR> =20 {<BR> log(LOG_INFO, = "top=3DNULL=20 occur error\n");<BR> = goto=20 out;<BR> }<BR><BR> =20 top->m_next=3DNULL;<BR> =20 top->m_nextpkt=3DNULL;<BR> =20 top->m_len=3D50;<BR> adr=3Dsizeof(struct = m_hdr)=20 +sizeof(int)+sizeof(struct ifnet *);<BR> = log(LOG_INFO,=20 "adr=3D %d \n",adr);<BR><BR> =20 top->m_data=3Dtop+adr;<BR> log(LOG_INFO, = "top=3D %x,=20 top->m_data=3D %x,top+adr=3D%x \n",top=20 <BR>,top->m_data,top+adr);<BR><BR> =20 top->m_type=3DMT_DATA;<BR> =20 top->m_flags=3DM_PKTHDR;<BR> =20 top->m_pkthdr.len=3D50;<BR> =20 top->m_pkthdr.rcvif=3DNULL;<BR><BR><BR> = log(LOG_INFO,=20 "top=3D %x, Data=3D %x \n",top = ,top->m_data);<BR><BR> =20 error =3D sosend(so,(struct sockaddr *) &sin,NULL,top,=20 <BR>0,MSG_DONTROUTE);<BR><BR>Thanks/regards<BR>__________________________= _____________________<BR>opentransportdev=20 mailing list<BR><A=20 href=3D"mailto:opentransportdev@lists.apple.com">opentransportdev@lists.a= pple.com</A><BR><A=20 href=3D"http://www.lists.apple.com/mailman/listinfo/opentransportdev">htt= p://www.lists.apple.com/mailman/listinfo/opentransportdev</A></FONT></DIV= ></BODY></HTML> ------=_NextPart_000_000D_01C0C841.8A66DB80-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001001c0c7fe$7d4701c0$0bfb1fa3>