Re: Fw: Error upon TCP ? (EMI)
"Julien Buratto" <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <00ec01c46420$d4a94290$320a640a@TAZ> |
> Seems that sending eventually is done in emimsg.c:emimsg_send
> which performs a conn_write which is doing "normal" socket
> (actually file descriptor) write AFAIK..
>
Yeah, I think that emimsg_send is just a static "class" to perform emi
operations on messages;
The smsc_emi.c imports that library for example to create emi messages, such
emimsg = emimsg_create_op(51, trn, privdata->name);
The function smsc_emi.c:emi2_do_send
seems to get all the packed emi messages and then use the emimsg_send to
write on the socket but, after this,
it just close the operation, neither waiting it the other part has received
someting.
Actually I'm adding a wait_for_ack which result isn't tested, just to see if
works better.
J