I tryed to transfer two file with the tcp/ip commands of Blitz3D.
I can't transfer an exacutable file from one computer to another.
In wich way can i do it?
I can't transfer an exacutable file from one computer to another.
In wich way can i do it?
svrcom=CreateTCPServer(9015) If svrcom<>0 Then Print "Server started successfully." Else Print "Server failed to start." End End If While Not KeyHit(1) strstream=AcceptTCPStream(svrcom) If strstream Then Print ReadString$(strstream) WaitKey() End Else Print "Attempting messages..." Delay 1000 End If Wend End
strstream=AcceptTCPStream(svrcom) If strstream Then Print ReadString$(strstream) WaitKey() End
Global stream Global streamx server=CreateTCPServer(4000) If server<>0 Then Print "Server started successfully." Else Print "Server failed to start." End End If Print "SERVER STARTED" a=0 While a=0 streamx=OpenTCPStream("localhost",4000) stream=AcceptTCPStream(server) Delay 500 If Not stream Print "NO STREAM 1" If streamx Then Print "Stream Connected sending file" a=1 Else Print "PAUSING" Delay 500 Print "reconnecting" EndIf Wend file=OpenFile("c:\agent.exe") fileout=WriteFile("c:\newagent.exe") a=0 Print "TRANSFER STARTED" While Not Eof(file) b=ReadByte(file) WriteByte(stream,b) WriteByte(fileout,b) Cls Text 10,10,a a=a+1 Wend CloseFile(file) CloseFile(fileout) CloseTCPStream(stream) CloseTCPStream(streamx) CloseTCPServer(server) Print "DONE DONE DONE" WaitKey() End WaitKey()