elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Chat con voz?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Chat con voz?  (Leído 2,748 veces)
ranslsad


Desconectado Desconectado

Mensajes: 492


Dim Ranslsad as String * :P - Que Vicio!


Ver Perfil WWW
Chat con voz?
« en: 2 Agosto 2006, 15:48 pm »

Hola amigos, estoy haciendo unos proyectos y se me ocurrio uno de crear un cliente servidor con winsock que lo que haga sea...  que haya un servidor en el cual reciva varias conexiones de distintos clientes y los clientes envien conversaciones de voz, es decir que hablen atravez de sus microfonos y lo que haga es que se envien al servidor y el servidor los envie al resto de los usuarios conectados, es como el del messenger pero multiconexiones me explico bien?

Resumiendo.. necesito hacer un servidor multiconexiones que envie las conversaciones de voz recibidas a otro usuarios asi un estilo teamspeack :D

Espero que se pueda ahcer en Visual Basic...

Salu2

Ranslsad


En línea

_Sergi_


Desconectado Desconectado

Mensajes: 842



Ver Perfil
Re: Chat con voz?
« Respuesta #1 en: 2 Agosto 2006, 16:47 pm »

Lo mejor en tu caso sería utilizar una multiconexión clasica + DirectX para el proceso de audio.

La verdad es que por lo que he podido comprobar en el foro este tema no se ha tratado (al menos en la profundidad que tu proyecto requiere). Lo primero, tienes que entender el funcionamiento de WinSock, aquí tienes un tutorial paso a paso:
 
Tutorial, paso a paso para chat de texto Winsock
http://www.devarticles.com/c/a/Visual-Basic/Two-Person-Chat-With-The-Winsock-Control-And-Visual-Basic/

Una vez que ya tengas todo eso claro, te recomiendo que le eches un vistazo a algunas de estas páginas, donde podrás sacando ideas y observando ejemplos ya hechos:

MultiUser Chat with DirectX8-VoiceChat, Filetransfer

http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=62012&lngWId=1
IP Voice Transfer
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=28590&lngWId=1
Chat con Voz en VB
http://support.microsoft.com/newsgroups/newsReader.aspx?dg=microsoft.public.es.vb&tid=c181f109-7b61-46a7-aa75-52d1baefe16f&p=1

Un saludo
 


En línea

Proyecto de Ingeniero
ranslsad


Desconectado Desconectado

Mensajes: 492


Dim Ranslsad as String * :P - Que Vicio!


Ver Perfil WWW
Re: Chat con voz?
« Respuesta #2 en: 2 Agosto 2006, 23:14 pm »

Muchas gracias x la info!!

Salu2

Ranslsad
En línea

ranslsad


Desconectado Desconectado

Mensajes: 492


Dim Ranslsad as String * :P - Que Vicio!


Ver Perfil WWW
Re: Chat con voz?
« Respuesta #3 en: 3 Agosto 2006, 00:41 am »

Hola de nuevo, no me podrias enviar algun tutorial de como hacer yo mismo el envio de voz?? es que no se que copiar de esos codigos que me enviastes.. no tengo suficiente nivel para eso :S

Salu2

Ranslsad
En línea

-POLACO-

Desconectado Desconectado

Mensajes: 48


Ver Perfil
Re: Chat con voz?
« Respuesta #4 en: 10 Agosto 2006, 01:57 am »

Mira yo estoy haciendo algo parecido a lo tuyo ,pero esto es un chat donde se teclea en una ventana principal (todos los users) y lleva una lista de usuarios ,lo que yo hago es esto: cuando un usuario por ejemplo JUAN da un doble click sobre el listado de usuarios por ejemplo a CARMEN a carmen se le abre una ventana nueva ,otro form que es el Privado ,en ese form siguen tecleando y tiene un boton que es para enviar una invitacion de voz ,lo resumo asi :
Todo lo tecleado SI pasa por el Server.
JUAN le envia a CARMEN una invitacion de voz al enviarla pone un nuevo Winsock a la escucha y por la parte del servidor le envia la IP de JUAN a CARMEN ,si acepta la invitacion ahi se inicia un Nuevo socket ,perooooo este NO pasaria por el server ,si no que seria de conexión directa entre los dos clientes .
El server solo hace de puente para enviar la invitacion ,poner el winsock en Listen y enviar la ip y el puerto a la otra punta.
Esto lo hice por que si el chat tiene muchos usuarios los archivos de VOZ son pesados y si todo pasa por el server ,se recargaria mucho.
Tengo unos codigos de transferencia de voz si te interesa te los paso,saludos .-.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Chat con Linux
Scripting
Meta 0 1,912 Último mensaje 3 Diciembre 2020, 22:25 pm
por Meta
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines