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.Object, ByVal e As System.EventArgs) Handles BNEnviar.Click
Timer_Actualiza.Enabled = False
Dim s As String
s = TextBox4.Text
TextBox2.AppendText(Welcome.TBuser.Text & ": " + s & vbNewLine)
Try
FileOpen(1, "\\direccion de la red\documento.txt")
Catch ex As System.Exception
Exit Sub
End Try
Print(1, TextBox2.Text)
FileClose(1)
TextBox4.Clear()
Timer_Actualiza.Enabled = True
End Sub
Private Sub Timer_Actualiza_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 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_NAME, System.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.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer_Actualiza.Start()
End Sub
Private Sub Form1_FormClosed(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles 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!