Solved

VB.net String Encoding

Posted on 2013-06-02
5
543 Views
Last Modified: 2013-06-03
Hi,

I'm creating a vb.net client/server program which uses tcp sockets.

The socket.send command takes a byte array so i need to use Encoding.getbytes to convert strings for sending.

I want the server to be available for clients to use as an API so I want it to be as simple as possible, as if it was a telnet server which is very easy to connect to and communicate with.

I need to ensure the end users encode their strings correctly and that I can automatically decode them regardless of the encoding method that the client uses. What type of string encoding do telnet servers use?

Is there a better way of doing this?

Thanks
Dan
0
Comment
Question by:DanJourno
  • 4
5 Comments
 
LVL 11

Expert Comment

by:wrmichael
ID: 39215096
I think you should look at .net remoting.

Ill see if I can find a link.
0
 
LVL 11

Expert Comment

by:wrmichael
ID: 39215100
Then again maybe it isn't a exact fit.. But here it is.

http://msdn.microsoft.com/en-us/library/kwdt6w2k(v=vs.71).aspx

Json might be worth checking out.
0
 
LVL 5

Author Comment

by:DanJourno
ID: 39215465
No. Its not suitable because some client may not be using .net.
Are there any free Telnet server components for .net? Or if not, any paid ones?
0
 
LVL 11

Accepted Solution

by:
wrmichael earned 500 total points
ID: 39215755
Did you look at this?

http://social.msdn.microsoft.com/Forums/en-US/ncl/thread/2f227b3e-f867-46b2-b0a3-a30cbee958ae/


With it being a telnet type interface perhaps a require needs to be sending some sort of encoding parameter in UTF8 at first to clear up that issue.  It will be impossible for the server to know what type of encoding it is seeing I suspect.

Might be worth googling auto detect encoding.
0
 
LVL 11

Expert Comment

by:wrmichael
ID: 39215951
I found this:

http://stackoverflow.com/questions/3746530/auto-encoding-detect-in-c-sharp

I haven't actually done this but I would think it would convert to vb.
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
This article shows how to deploy dynamic backgrounds to computers depending on the aspect ratio of display
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…

821 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question