TCPSocket
BlitzMax Forums/BlitzMax Programming/TCPSocket
| ||
How can i get a data stream from a socket?s:tSocket = createTCPSocket() ip=hostip("www.ansa.it") if connectsocket(s, ip, 80) print "connected" closeSocket(s) in this way i should be connnected to ansa.it (correct me if not). And now? if i want to get the page and simply put the html to console, how can i? (sorry if there's english mistakes) |
| ||
don't use it if you have no experience with sockets and don't need to go that low level. you can simply use http::ansa.it and the stream commands for example |
| ||
O_O Wow! i didn't know bmax was so "high level"... I searched for TCPSocket because i was used to Java where there's methods to get streams directly from a socket. i'm happy to have bought BMax :P |
| ||
Yes, BM has some nice higher level wrapping. you can even load images from http:: for example. (incbin:: is a different stream type for incbined data) |
| ||
you can even load images from http:: for example. (incbin:: is a different stream type for incbined data) With one small caveat: The loadimage command needs the stream to be seekable (images aren't loaded entirely linearly) so you'd need to cache it locally first, like this: Local pic:TImage=LoadImage(LoadBank("http::www.blitzbasic.com/img/brllogo-thin.png")) This will download the image from the web into a seekable memory bank, and loadimage will pull pull it from there. |