Mile Kitic63333
Početnik
- Poruka
- 7
Pozdrav ljudi.... VEc dva dana pokusavam da resim jedan problem i vec me boli glava od njega... Napravio sam sw u C#, koji komunicira sa mobilnim telefonom (GPRS modemom) preko odredjemog COM porta.... Sve radi, osim jedne stvari....
Port mi je otvoren sve vreme, i postavi sam osluskivac - SerialDataReceivedEventHandler, koji na dolazeci poziv treba da identifikuje broj koji poziva, zapamti ga (da bi ga kasnije pronasao u bazi), odbije poziv i nastavi da osluskuje dalje.... Sve naravno radim pomocu standardnih AT komandi. Kada se desi poziv SerialDataReceivedEventHandler detektuje dogadjaj, zapamti broj, i odbije poziv, prvi put je OK....Ali odprilike je fora sto posle prvog poziva port ostaje zatrpan komandama koje je modem(telefon) poslao pre nego sto je poziv odbijen, a koje su neportebne... Zbog toga na naredne pozive cudno reaguje...
Kako to da resim????????
Nasao sam na netu jedan slican pokusaj, ali i on pati od istog problema....
Ideje, predlozi, kodovi...najbolje resenja su dobrodosli..
Port mi je otvoren sve vreme, i postavi sam osluskivac - SerialDataReceivedEventHandler, koji na dolazeci poziv treba da identifikuje broj koji poziva, zapamti ga (da bi ga kasnije pronasao u bazi), odbije poziv i nastavi da osluskuje dalje.... Sve naravno radim pomocu standardnih AT komandi. Kada se desi poziv SerialDataReceivedEventHandler detektuje dogadjaj, zapamti broj, i odbije poziv, prvi put je OK....Ali odprilike je fora sto posle prvog poziva port ostaje zatrpan komandama koje je modem(telefon) poslao pre nego sto je poziv odbijen, a koje su neportebne... Zbog toga na naredne pozive cudno reaguje...
Kako to da resim????????
Nasao sam na netu jedan slican pokusaj, ali i on pati od istog problema....
Ideje, predlozi, kodovi...najbolje resenja su dobrodosli..