Neep help with a file sending program
Blitz3D Forums/Blitz3D Programming/Neep help with a file sending program
| ||
whats wrong here: server: mainsvr=CreateTCPServer(8080) ;create the server If mainsvr<>0 Then Print "Server started successfully." Else Print "Server failed to start." End End If fileout = WriteFile("file.txt") While Not KeyHit(1) strStream=AcceptTCPStream(mainsvr) If strStream Then WriteByte( fileout, ReadByte(strStream) ) End If Wend End Client: mainsvr=OpenTCPStream("127.0.0.1",8080) If mainsvr<>0 Then Print "Client Connected successfully." Else Print "Server failed to connect." WaitKey End End If name$ = Input("Name: ") FlushKeys ; write stream to server file=OpenFile("file.txt") While Not Eof(file) WriteByte mainsvr,ReadByte(file) Wend |
| ||
what this line is for?(name$ = Input("Name: ")) and for the mainsvr=OpenTCPStream("127.0.0.1",8080) if your are testing the server and the client on the same computer I would have using For i = 1 To CountHostIPs("") hip = HostIP(i) Next mainsvr=OpenTCPStream(DottedIP(hip),8080) |
| ||
AcceptTCPStream(Stream%) purpose only checks to see if theres a connection, not if someone is sending data. Try looking at readavail command, and maybe user types. I might post some code later...I made a updating program that checks from a website and downloads files once, got it to work with a website I was using, still working on compatibility with my webserver. |
| ||
nvm i got it to work before, thanks though... |