PDA

View Full Version : Socket programming σε C


JohnFishy
26-04-2005, 23:22
Mετα απο κανα χρονο εντατικης αναπτυξης εφαρμογων για networking σε Java ειπα να προχωρησω και στη C. Εχω διαβασει αρκετα πραγματα μονος μου οποτε δεν ψαχνω ενα site που να τα ξεκιναει ολα απο την αρχη και καπου στη μεση να λεει "Τhe End" - με αλλα λογια δεν ψαχνω κατι για εντελως αρχαριους. Ψαχνω ενα site που να εχει λιγο πιο advanced πληροφοριες σε socket programming και μιας και το φερε κι η κουβεντα εχω και 1-2 ερωτησεις.

1) Πως μπορεις να στειλεις raw bytes? Aν στειλω με το send eνα array of bytes
θα δουλεψει?
2) Πως μπορεις να στειλεις UTF-8 chars?

Αυτα για αρχη και οτι μου 'ρθει θα σας πω. Thx

circular
27-04-2005, 10:17
Το να στείλεις απλούς byte arrays είναι η πιο αξιόπιστη λύση. Για να στείλεις UTF-8 θα πρεέπει πρώτα να τους μετατρέψεις σε ένα πίνακα από bytes και από την άλλη μεριά να έχεις μια ρουτίνα η οποία θα αναλάβει να τους ξαναμετατρέψει σε χαρακτήρες. Take a look here http://www.lowtek.com/sockets/