2010-07-13 6 views
1

Je viens de réaliser que CF3.5 ne supporte pas le formateur binaire. Je l'utilise pour envoyer des objets sur le réseau et maintenant besoin d'utiliser autre chose pour sérialiser mes données ... J'ai entendu parler des tampons de protocole Google, mais j'ai trouvé une version qui a un bug sous CF ...Sérialisation binaire pour framework compact 3.5

cadre de sérialisation est bon pour CF?

Mise à jour: j'oublié de mentionner, j'ai besoin pour un produit commercial ... alors GPL ne va pas aider

+3

Doit. Augmenter. Acceptez. Taux. – Mau

+0

Juste pour réitérer les déclarations de Mau, veuillez accepter une réponse - cela aide à améliorer la réponse que vous aurez probablement à l'avenir. –

Répondre

2

Il y a deux que je connais:

protobuf-net

OpenNxSerialization

J'ai eu l'expérience avec les deux (mais pas sur CF) et ils sont à la fois très rapide et facile à utiliser. Ils précisent tous les deux le soutien à la FC, je crois.

1

Nous utilisons: CompactFormatterPlus + DotNetRemoting (corrigé)

Je belive cela a aussi un sérialiseur binaire en elle: OpenNETCFIOSerial

Correction nous utilisons en fait le CompactFormatterPlus. Je pense que OpenNetCF a également un sérialiseur binaire. Nos données que nous synchronisons peuvent atteindre 20 Meg par taille.

0

Vous pouvez utiliser db4o et le configurer pour utiliser un MemoryBin comme stockage de sauvegarde, puis envoyer les octets sur le réseau. PS: le lien pointe vers la documentation Java car db4o .Net documentation est au format CHM.

Questions connexes