Re: NSFileHandle and Data Integrity

2011-06-10 Thread Jens Alfke

On Jun 10, 2011, at 2:16 PM, Tony S. Wu wrote:

> I have a simple client-server application. I use NSFileHandle to handle the 
> communication between client and server. However, NSFileHandle doesn't seem 
> to have any sort of guarantee on data integrity because when I try to send 
> large amount of data over the network, packets will get dropped resulting in 
> damaged data. What would be an ideal way to stop this from happening? I'd 
> appreciate any recommendation.

Can you describe the code you’re using to do this? I assume you end up creating 
a TCP socket between the two hosts, and that will send data reliably. If you’re 
losing data, you may not be writing or reading the data correctly.

You can look at Apple’s CocoaEcho sample code to see how to implement TCP data 
communications. Or at a higher level, I wrote a whole framework to make this 
kind of stuff easier: .

—Jens

smime.p7s
Description: S/MIME cryptographic signature
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


NSFileHandle and Data Integrity

2011-06-10 Thread Tony S. Wu
Hi,

I have a simple client-server application. I use NSFileHandle to handle the 
communication between client and server. However, NSFileHandle doesn't seem to 
have any sort of guarantee on data integrity because when I try to send large 
amount of data over the network, packets will get dropped resulting in damaged 
data. What would be an ideal way to stop this from happening? I'd appreciate 
any recommendation.

Thanks.

Tony S. Wu
tonyswu@gmail.com




___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com