Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/09/2008, 14:02
Avatar de moradazo
moradazo
 
Fecha de Ingreso: julio-2008
Ubicación: [email protected]
Mensajes: 355
Antigüedad: 16 años, 10 meses
Puntos: 2
Respuesta: Visual Basic 2005: Programa Chat

Hola a todos!

Siguiendo con el proyecto del chat, aca hice algo sencillo, funciona en red local:

Código PHP:
Public Class Form1

    
Private Sub Boton_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles BNEnviar.Click
        Timer_Actualiza
.Enabled False
        Dim s 
As String
        s 
TextBox4.Text
        TextBox2
.AppendText(Welcome.TBuser.Text ": " vbNewLine)
        Try
            
FileOpen(1"\\direccion de la red\documento.txt")
        Catch 
ex As System.Exception
            
Exit Sub
        End 
Try
        Print(
1TextBox2.Text)
        
FileClose(1)
        
TextBox4.Clear()
        
Timer_Actualiza.Enabled True
    End Sub
    
Private Sub Timer_Actualiza_Tick(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Timer_Actualiza.Tick
        Dim FILE_NAME 
As String "\\direccion de la red\documento.txt"
        
Dim variable As String ""
        
Try
            If 
System.IO.File.Exists(FILE_NAME) = True Then
                Dim objReader 
As New System.IO.StreamReader(FILE_NAMESystem.Text.Encoding.Default)
                Do While 
objReader.Peek() <> -1
                    variable 
variable objReader.ReadLine() & vbNewLine
                Loop
                objReader
.Close()
                
TextBox2.Text variable
            End 
If
        Catch 
ex As System.Exception
            
Exit Sub
        End 
Try
        
FileClose(1)
    
End Sub

    
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
        Timer_Actualiza
.Start()
    
End Sub


    
Private Sub Form1_FormClosed(ByVal sender As System.ObjectByVal e As System.Windows.Forms.FormClosedEventArgsHandles MyBase.FormClosed
        
If System.IO.File.Exists("\\direccion de la red\documento.txt") = True Then
            My
.Computer.FileSystem.DeleteFile("\\direccion de la red\documento.txt")
        Else
            Exit 
Sub
        End 
If
        
Me.Close()
    
End Sub
End 
Class 
Con esto lo que hace es que cuando se digita un texto, este antes de mostrarse en la ventana de dialogo, se guarda en un archivo txt, despues la ventana lo jala haciendole lectura, para eso es el timer para que actualize rapidamente.

Lo que quiero es que me funcione a nivel de internet, me han dicho que mi propia PC puede ser un server, me gustaria saber como puedo hacerlo. Muchas gracias!