07. juni 2008 - 14:48
Der er
6 kommentarer og 1 løsning
Overføre en hel mappe over netværk?
Hej. I stedet for at overføre alle enkelt filerne i en mappe, på en server, kan det så ikke lade sig gøre at overføre hele mappen, og undermapper? Synes det er voldsomt at bruge remoting til overførelse af filer, så hvad bruger man normalt?
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
Socket er ret simpelt. client: TcpClient cli = new TcpClient("localhost", 1234); Stream nstm = cli.GetStream(); Stream fstm = new FileStream(@"C:\z.1", FileMode.Open, FileAccess.Read); byte[] b = new byte[10000]; int n; while((n = fstm.Read(b, 0, b.Length)) > 0) { nstm.Write(b, 0, n); } nstm.Close(); fstm.Close(); cli.Close(); server: TcpListener srv = new TcpListener(IPAddress.Any, 1234); srv.Start(); TcpClient cli = srv.AcceptTcpClient(); Stream nstm = cli.GetStream(); Stream fstm = new FileStream(@"C:\z.2", FileMode.CreateNew, FileAccess.Write); byte[] b = new byte[10000]; int n; while((n = nstm.Read(b, 0, b.Length)) > 0) { fstm.Write(b, 0, n); } nstm.Close(); fstm.Close(); cli.Close(); srv.Stop();