B
Benedikt
Hi!
Mein Ziel ist ein Programm (2 um genauer zu sein), mit welchem ich Dateien über das Internet versenden kann (direkte TCP/IP Verbindung)
ALso....
Das hab ich schonmal gecodet:
Client:
-------
Private Sub Command1_Click()
ws.Connect txtIP.Text, 33333
End Sub
Private Sub Command2_Click()
Open "C:\prog.exe" For Binary Access Read As #1
Do Until EOF(1)
Dim x(0 To 512) As Byte
Get #1, , x
ws.SendData x
Loop
Close #1
End Sub
Private Sub ws_DataArrival(ByVal bytesTotal As Long)
Dim daten As String
ws.GetData daten
End Sub
und der Server:
----------------
Private Sub Form_Load()
ws.LocalPort = 33333
ws.Close
ws.Listen
End Sub
Private Sub ws_ConnectionRequest(ByVal requestID As Long)
If ws.State <> sckClosed Then ws.Close
ws.Accept requestID
End Sub
Private Sub ws_DataArrival(ByVal bytesTotal As Long)
Open "prog.exe" For Binary Access Write As #1
Dim x(0 To 512) As Byte
Put #1, , x
ws.GetData x
Loop
Close #1
End Sub
Also ich versteh wirklich nicht, wieso dass nicht funktioniert
Vielen Dank
Benedikt
Mein Ziel ist ein Programm (2 um genauer zu sein), mit welchem ich Dateien über das Internet versenden kann (direkte TCP/IP Verbindung)
ALso....
Das hab ich schonmal gecodet:
Client:
-------
Private Sub Command1_Click()
ws.Connect txtIP.Text, 33333
End Sub
Private Sub Command2_Click()
Open "C:\prog.exe" For Binary Access Read As #1
Do Until EOF(1)
Dim x(0 To 512) As Byte
Get #1, , x
ws.SendData x
Loop
Close #1
End Sub
Private Sub ws_DataArrival(ByVal bytesTotal As Long)
Dim daten As String
ws.GetData daten
End Sub
und der Server:
----------------
Private Sub Form_Load()
ws.LocalPort = 33333
ws.Close
ws.Listen
End Sub
Private Sub ws_ConnectionRequest(ByVal requestID As Long)
If ws.State <> sckClosed Then ws.Close
ws.Accept requestID
End Sub
Private Sub ws_DataArrival(ByVal bytesTotal As Long)
Open "prog.exe" For Binary Access Write As #1
Dim x(0 To 512) As Byte
Put #1, , x
ws.GetData x
Loop
Close #1
End Sub
Also ich versteh wirklich nicht, wieso dass nicht funktioniert
Vielen Dank
Benedikt