I have developed a software sending out mass SMS from a PC by way of a Nokia 8310 connected to the PC through IrDa(mapped as a serial port). I can continuously send out 3-4 SMSs. After that the software cannot send out any more SMS. Reason is that I cannot receive any response from the serial port. If I restart the software and do it again. The same thing will happen - after 3-4 SMSs, no more response. Any explanation for this behaviour? Is it because the IrDa connection is not stable, or there is some kind of limitation for it?
It sounds like you might be having an overlap problem or buffer problem. If you are using c++, try the msdn and search for serial communications... a whole world of multithreading, blocking and overlapping awaits you ;-)