[REBOL] Re: Ports #2
From: tomc:darkwing:uoregon at: 8-Sep-2003 14:11
On Mon, 8 Sep 2003, Matt MacDonald wrote:
> Here is the exact code that I am using for this function:
>
> decrypt: func [dataport [port!]]
> [
> crypt-key: #{5C2486ADFD7F36765A7A163E86C6FB9A}
> decrypt-port: make port! [
> scheme: 'crypt
> algorithm: 'blowfish
> direction: 'decrypt
> strength: 128
> key: crypt-key
> padding: true
> ]
>
> everything: copy ""
> data: copy ""
> while[data: copy dataport][append everything data]
> print everything <------------ prints nothing
try something more like this
also keep in mind that you are getting a binary stream
earler you saw two integer because they were interperted as integers
by the printing process you used to determine what was comming to the port
I do not know that you can count on copying one byte at a time off the
port, maybe one of the network gurus (or putting a 'print data' in the
loop) will answer that.