Kezdőoldal » Számítástechnika » Programozás » C# async socket nagy adat...

C# async socket nagy adat fogadása, hogyan?

Figyelt kérdés

[link] ezen a linken nem működik a kód nálam

if (read > 0) {.... else ágába nem lép be.


Mindenképp olyan kód kéne ami változó méretű adatot küld el és nem küldi vele adat méretét.



2017. ápr. 1. 21:30
 1/6 anonim ***** válasza:

Most küldeni vagy fogadni akarsz?

Használd inkább a TcpClient/TcpListener osztályokat, kicsit magasabb szintűek, kényelmesebb használni őket.

2017. ápr. 1. 21:56
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

fogadni, szeretnék


Már elég nagy a program nem tudnám átírni tpcclient-re

2017. ápr. 1. 22:06
 3/6 anonim ***** válasza:
Az elég nagy baj.
2017. ápr. 1. 22:21
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

Egyetérteka #3-assal, hogy eléggé egy elcseszett kódod lehet, ha a nagy méretű kódodba mindenhova bele van égetve a Socket használat. Normális esetben erre az ember ír egy osztályt, és elég ott átírni.


Egyébként mi küldi az adatot? Lezárul a kapcsolat és akkor sem tér vissza a read 0-s mérettel?

2017. ápr. 2. 12:44
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
Nem, de más embereknek is ez a probléma.
2017. ápr. 4. 00:11
 6/6 anonim ***** válasza:
Ha nem zárul le a kapcsolat, honnan tudod, hogy vége?
2017. ápr. 4. 09:21
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!