Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa otvaranjem porta u C#

[es] :: .NET :: .NET Desktop razvoj :: Problem sa otvaranjem porta u C#

[ Pregleda: 1702 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bocy
Beograd

Član broj: 7508
Poruke: 90
*.adsl-4.sezampro.yu.



+1 Profil

icon Problem sa otvaranjem porta u C#22.02.2009. u 17:09 - pre 184 meseci
Pozdrav svima,

imam jedan problem sa komunikacijom, odnosno otvaranjem COM portova.

koristim VS2008, C#

Code:

using System.IO.Ports;
....
....
            comport.ReadTimeout = 2000;
            comport.WriteTimeout = 2000;

            try
            {
                comport.Open();
                komunikacijaOK = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                komunikacijaOK = false;
            }


1. Prvi problem je taj sto bez obzira sta stavio za readtimeout prodje od 15 do 25-30 sekundi da bi mi izbacio nepostojeci port, a nekada ide i u nedogled.

2. Drugi problem je sto ako i kada prvi put izbaci gresku, ja ponovo kliknem na dugme da proba komunikaciju, on onda navodno prodje kao da je port otvoren.

Ono sto ja hocu je da ako za 5sec ne otvori port odmah izbaci poruku o gresci, a ne ovako kako gore radi. I sta bi moglo da prouzrokuje ovakvo ponasanje da da nastane 2. problem?

Prvi problem sa pokusao da resim tajmerima, ali ne ide.

Unapred hvala ako neko ima vremena i zelje da pogleda sta je problem i napise resenje.

Pozdrav

 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Problem sa otvaranjem porta u C#

[ Pregleda: 1702 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.