TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Bwdev
NA
3
0
SerialPort.ReadLine throwing IO Operation aborted error
Oct 8 2007 10:57 AM
Hello,
First, I'm not a C# developer. I do primarily PHP but need to access a gps device so was trying to get some C# code to work. Basically I have code that is run on the button click of a form. I have a gps plugged in sitting on COM3. The gps came with a small utility and that seems to at least get some data (I can't actually get a signal from where I am but the utility seems to get something coming across). When I run the code and click the button, I get the following error on opening the serial port.
The I/O operation has been aborted because of either a thread exit or an application request.
Here is my code:
SerialPort Serial = new SerialPort("COM3");
Serial.BaudRate = 4800;
Serial.Open();
string gps_data = Serial.ReadLine();
string uri = "http://mysite.com/?gps=" + gps_data;
Serial.Close();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Should I be using Read and not read line? If so, how?
Thanks!
Reply
Answers (
1
)
Change the DLL filename
response stream is showing garbage character