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>
