Dave,
I am an IT student majoring in computer network systems but I am
interested
and I have alot of courage to create my own Client/Server Voice chat using
VB, my questions is: where do i start? and what do i need?
In 1999 I wrote a magazine article about a system capable of transmitting
voice over TCP/IP. Back then, I used Borland's Delphi, but the same
principles apply to Visual Basic as well.
To write such a chat on your own, here's basically what you need to do: on
both clients, you need to record audio from the microphone, and divide the
sound into blocks, and probably compress it. Then, you would transmit the
audio packets over the wire to the other person, decode the package, and
play it out. Windows API (or DirectX) has the functions you need to record
and play back audio, .NET doesn't directly have such classes.
If you live close to a good library, you might want to find my original
article:
Magazine: Delphi Informant
Publisher: Informant Communications Group, USA
Jul/1999: "NetSound: Streaming Audio over a TCP/IP Network".
The magazine doesn't exists anymore I'm afraid, but you can buy the complete
works on CD. Check
http://www.informant.com/ for details.
Of course, Google might also give you insights into similar projects.
Hope this helps.
--
Regards,
Mr. Jani Järvinen
C# MVP
Helsinki, Finland
(e-mail address removed)
http://www.saunalahti.fi/janij/