- Milyen CPU léghűtést vegyek?
- Milyen monitort vegyek?
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- Tavaszi hardvernyitány
- Analóg fényképezés
- Apple MacBook
- Fejhallgató erősítő és DAC topik
- Milyen billentyűzetet vegyek?
- OLED TV topic
- Csak hibajavításokra alapoz az új GeForce driver
Új hozzászólás Aktív témák
-
nro
újonc
Sziasztok!
Olyan problémám, hogy egy elosztott rendszert írok és valamiért nem működik a fájlletöltés után a szöveg küldése.
Az üzenetek küldésére Scannert és PrintWritert használok, míg a fájlküldéshez BufferedInputStream-et és BufferedOutputStreamet.
Itt a szerver kódja (in a Scanner, out a PrintWriter):
File file = new File(in.nextLine());
BufferedOutputStream bos = new BufferedOutputStream(myClientSocket.getOutputStream());
FileInputStream fis = new FileInputStream(file);
BufferedInputStream bis = new BufferedInputStream(fis);
int n = -1;
byte[] buffer = new byte[8192];
while ((n = bis.read(buffer)) > -1) {
bos.write(buffer, 0, n);
}
bis.close();
bos.flush();
bos.close();
out.println("Hello");Itt a kliens kódja (out a PrintWriter, in a Scanner):
out.println(fileName);
out.flush();
try {
BufferedInputStream bis = new BufferedInputStream(requestSocket.getInputStream());
FileOutputStream fos = new FileOutputStream(fileName);
int n;
byte[] buffer = new byte[8192];
while ((n = bis.read(buffer)) > 0) {
fos.write(buffer, 0, n);
}
fos.flush();
fos.close();
System.out.println(in.nextLine());
} catch (IOException ex) {
System.err.println(ex);
}Ha nem zárom be a BufferedOutputStreamet, akkor nem "menti le".
A vágyam az az lenne, ha miután lementem a fájlt ugyanazon a porton keresztül tudjak további üzenetek küldeni PrintWriterrel és Scannerrel.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Autós topik
- Milyen CPU léghűtést vegyek?
- Milyen monitort vegyek?
- Synology NAS
- Elektromos autók - motorok
- Allegro vélemények - tapasztalatok
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- Ingatlanos topic!
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- iPhone topik
- További aktív témák...
- Dell Latitude 7420 érintőkijelzős // Core i5 1145G7 // 16GB // 256GB // A- kategória
- Apple iPhone 14 128gb - Erősen használt, kamera nem működik, akku 85%
- Apple watch SE 2 44mm cellular akku 100%
- 0perces DDR5 5600 vadiúj 2x16GB memória 1 év garancia
- ZBook Studio 15 G8 15.6" FHD IPS i7-11850H RTX A2000 32GB 512GB NVMe ujjlolv IR kam gar
- HP EliteBook 650 G10 15,6" i5 -1335u, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- iPhone 13 Pro 128GB 100% (1év Garancia) - ÚJ EREDETI AKKUMULÁTOR
- 15,6" Dell Latitude laptopok: E5550, E5570, 5590, 5500, 5501, 5510, 5520 / SZÁMLA + GARANCIA
- szinteÚJ Lenovo ThinkPad L14 Gen5 i7 155U 16GB 1TB FHD+
- Frissen pasztázva! Playstation 4 Pro 1 TB + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

