Avatar billede mickni33 Nybegynder
25. april 2007 - 09:27 Der er 8 kommentarer og
1 løsning

XML igennem en Socket

Jeg skal fører noget XML igennem en Socket.
Er det bedst at gøre det ved at fører en lang XML streng(100 linier) igennem? eller kan man sende en .xml fil igennem socket?

og hvordan gør man det ? :-)
Avatar billede arne_v Ekspert
26. april 2007 - 00:27 #1
En raa socket sender bytes.

Du kan laese bytes fra fil og skrive direkte til socket.

Eller du kan wrappe din fil og din socket i noget linie orienteret og laese/skrive
linier.

Forskellen er ens som man siger, da der vil blive sendt praecis det samme data
over nettet.

Du vaelger bare det som giver den paeneste kode.
Avatar billede mickni33 Nybegynder
26. april 2007 - 14:24 #2
har du et eksempel med hvordan der sendes/modtages en fil igennem socket...
jeg har prøvet med sendFile(filename) men kan ikke få det til at fungere
Avatar billede arne_v Ekspert
26. april 2007 - 14:27 #3
Hvilket programmerings sprog ?
Avatar billede mickni33 Nybegynder
26. april 2007 - 14:30 #4
C#
Avatar billede mickni33 Nybegynder
26. april 2007 - 14:30 #5
aaahhhh ok heheheh undskyld skulle vist have været oprettet i C#
Avatar billede mickni33 Nybegynder
26. april 2007 - 14:30 #6
C# forum
Avatar billede arne_v Ekspert
26. april 2007 - 20:33 #7
paa client side:

new TcpClient
wrap TcpClient Stream i StreamWriter
WriteLine alle linier

paa server side:

new TcpListener
Accept TcpClient
wrap TcpClient Stream i StreamWriter
ReadLine alle linier
Avatar billede mickni33 Nybegynder
10. maj 2007 - 20:43 #8
lav et svar
Avatar billede arne_v Ekspert
10. maj 2007 - 20:54 #9
OK
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester