OIC. Well I am using the non-blocking method using with message. I don't read 
from until. All the data should come through then send the message. It may be 
that there is some kind of limit on the length of the data, but that would 
suck. Also it doesn't explain why when the client and the server are both 
running on the Mac, it works flawlessly. A socket is a socket. 

Bob S


> On Jul 1, 2022, at 18:23 , Phil Davis via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> I don't know about newer LC versions, but some older ones don't do "read from 
> socket <socket> until EOF" correctly. Because of that, I added a data header 
> containing the length of the data in bytes. On the receiving end, something 
> like this happens:
> 
>   read from socket <socket> for 1 line
>   put it into tLength
>   read from socket <socket> for tLength
>   put it into tData
>   close socket <socket>
> 
> I add error-checking of course.
> 
> HTH -
> Phil
> 
> 
> On 7/1/22 6:10 PM, Phil Davis via use-livecode wrote:
>> I was about to suggest that - you beat me to it. My client/server apps use 
>> base64 encode/decode as the final "envelope" for the data before network 
>> transfer. But I have LC on both ends of the transfer, and you may not. But 
>> ultimately it shouldn't matter.
>> 
>> Phil Davis
>> 
>> 
>> On 7/1/22 6:05 PM, Bob Sneidar via use-livecode wrote:
>>> Okay so I base64Encoded the encrypted string before sending over the wire, 
>>> and base64Decoded on the receiving end. Same thing coming back. I am still 
>>> getting the error. It's not a problem with sending data over the wire.
>>> 
>>> Bob S
>>> 
>>> 
>>>> On Jul 1, 2022, at 17:55 , Bob Sneidar via use-livecode 
>>>> <use-livecode@lists.runrev.com> wrote:
>>>> 
>>>> <sigh> That's supposed to be Binary Encoding
>>>> 
>>>>> On Jul 1, 2022, at 17:08 , Bob Sneidar via use-livecode 
>>>>> <use-livecode@lists.runrev.com> wrote:
>>>>> 
>>>>> Also when I was running it on my Mac, the client in the server we’re 
>>>>> running on the same Macintosh. On the windows machine however I’m going 
>>>>> over the wire. Should I buy Ineri encoded or something?
>>>>> 
>>>>> Sent from my iPhone
>>>>> 
>>>> _______________________________________________
>>>> use-livecode mailing list
>>>> use-livecode@lists.runrev.com
>>>> Please visit this url to subscribe, unsubscribe and manage your 
>>>> subscription preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> 
> -- 
> Phil Davis
> (503) 307-4363
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to