Forum » Programiranje » [C#] strežnik, klient, niti in vzporedno pošiljanje&prejemanje
[C#] strežnik, klient, niti in vzporedno pošiljanje&prejemanje
c0dehunter ::
Recimo da imamo dva programa - server in klient. Preko klienta lahko ali pošljemo datoteko na server ali pa jo prejmemo iz njega. Do tukaj vse štima in dela.
Želel pa bi, da bi lahko pošiljal dve datoteki iz klienta na server vzporedno, vsako v svoji niti. Problem je ker se streami med seboj pomešajo. Obstaja mehanizem, ki odpravi take težave?
Želel pa bi, da bi lahko pošiljal dve datoteki iz klienta na server vzporedno, vsako v svoji niti. Problem je ker se streami med seboj pomešajo. Obstaja mehanizem, ki odpravi take težave?
I do not agree with what you have to say,
but I'll defend to the death your right to say it.
but I'll defend to the death your right to say it.
napsy ::
Ce pa uporabljas eno pa potag-aj streame.
"If you die, you die. But when you live you live. There is no time to waste."
c0dehunter ::
Aha, rešitev je torej več povezav.. Hvala ;)
I do not agree with what you have to say,
but I'll defend to the death your right to say it.
but I'll defend to the death your right to say it.
misek ::
Najboljša rešitev bi bila da si zamisliš čisto enostaven protokol, kjer omogočiš, da se client in server lahko "pogovarjata" oz. "dogovarjata". Nato bi lahko tudi po eni TCP povezavi (ali preko UDP) prenašal različne podatke.
SigmaProg ::
Poglej si WSE 3.0. Tam maš točno ta problem pošiljanja (velikih) datotek, tudi vzporedno lepo rešen. Ne izumljaj na novo nekaj kar so že vsi potrebovali.
Del, ki se nanaša na pošiljanje datotek, citiram;
Del, ki se nanaša na pošiljanje datotek, citiram;
Sending Large Amounts of Binary Data
In addition to providing easier security, WSE 3.0 provides the ability to send large amounts of binary data efficiently and securely via the W3C SOAP Message Transmission Optimization Mechanism (MTOM) specification. MTOM composes with WS-Security, reduces the size of messages on the wire helping in low bandwidth scenarios and in integrates seamlessly with existing Web services.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Intel® Core™2 Duo Mobile Processor P8600Oddelek: Strojna oprema | 1737 (1532) | PrimozR |
» | DirectX August 2007 & Vista Compatibility & Reliability PatchOddelek: Programska oprema | 1349 (1206) | Tr0n |
» | BitTorrent klient v Operi (strani: 1 2 )Oddelek: Novice / Ostala programska oprema | 7647 (5911) | Gandalfar |
» | Microsoft začel s prodajo Windows XP x64 in 2003 x64Oddelek: Novice / Operacijski sistemi | 3930 (3089) | WhiteWolf |
» | hdd 120 gb kateri modelOddelek: Kaj kupiti | 1033 (817) | mAsA |