The Ideal Method of Serial Communication

I'm using VB.NET 2003 and I have completed code to perform a complex conversion, now I simply need to get the serial communication working.  

I need a class to create an object to collect a data string, run it through my conversion code and then send it out through a different serial port.
(2400 baud Source, 8-N-1) >-|-<  (9600 baud Destination, 8-N-2)

If it is possible to use Virtual Serial Ports under Windows 95, I would like some information on how to do this also.

Please respond ASAP.
Thank You.

Andrew.



LVL 1
Andrew StillwellAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Bob LearnedCommented:
First, you need something to do RS-232 communications.  There are free .NET classes or you can pay for Sax.NET serial communications.  If you have multiple COM ports, this is a fairly trivial procedure.

Bob
0
Andrew StillwellAuthor Commented:
Hey Bob, thanks for the info on SAX.NET, could you point me to some links to some free .NET classes?
0
Bob LearnedCommented:
GotDotNet User Sample: Serial comunication (RS232) using VB.Net
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=7a677255-dd17-4105-9801-949243916763

Serial Communication with VB.Net
http://www.codeworks.it/net/VBNetRs232.htm

VB Sample Code: Using the COM port in VB.NET
http://downloads.builder.com/abstract.aspx?compid=2826&promo=600936&docid=82874

Sax.NET free community version
MSDN:  The Visual Basic .NET Resource Kit
http://msdn.microsoft.com/vbasic/vbrkit/default.aspx


Please take note that VB.NET 2005 should have this in the 2.0 framework.

Bob
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic.NET

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.