Új hozzászólás Aktív témák
-
smallmer
őstag
Sziasztok,
sajnos elakadtam egy feladatnál. Server-Client kommunikációban van valami hiba.
Server.java:
package nagybead;
import java.net.*;
import java.util.*;
import java.io.*;
public class Server {
public static final int PORT = 12345;
private static final int timeout = 30000;
private static List<String> names = new ArrayList<>();
private static List<Socket> sockets = new ArrayList<>();
public static void main(String[] args) throws IOException {
String filename1 = args[0];
String filename2 = args[1];
ServerSocket server = new ServerSocket(PORT);
while(true){
System.out.println("\nWaiting for player...");
Socket s = server.accept();
String name;
try {
Scanner sc = new Scanner(s.getInputStream());
name = sc.nextLine();
System.out.println("Joined to the server: " + name);
names.add(name);
sockets.add(s);
} catch (Exception e) {
System.out.println("Exception while communicating with a client.");
continue;
}
}
}
}Client.java:
package nagybead;
import java.net.*;
import java.io.*;
import java.util.Scanner;
public class Client{
public static void main(String[] args) throws IOException,InterruptedException {
String name = args[0];
Socket s = new Socket("localhost", Server.PORT);
PrintWriter pw = new PrintWriter(s.getOutputStream(), true);
pw.println(name);
}}lefuttatom a servert, utána a kliens-t elsőre ezt kapom:
Waiting for player...
Exception while communicating with a client.tehát a try-catch-ben a catch ágra kerül.
Viszont ha mégegyszer indítok egy klinenst akkorWaiting for player...
Joined to the server: macskamár csatlakozik a serverhez. Látjátok benne a hibát? sehol nem találom. Köszönöm
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Crimson Desert - Középpontban a harcrendszer és a karakterfejlődés
- A Sony szerint a PlayStation 5 konzolokat még nem érinti a memóriahiány
- Hosszú premier előzetest kapott az Arknights: Endfield
- Kormányok / autós szimulátorok topikja
- TCL LCD és LED TV-k
- Békéscsaba és környéke adok-veszek-beszélgetek
- Házimozi belépő szinten
- Milyen TV-t vegyek?
- No Rest for the Wicked
- Milyen asztali médialejátszót?
- További aktív témák...
- 238 - Lenovo Legion Pro 7 (16IRX8) - Intel Core i9-13900HX, RTX 4070
- Lenovo IdeaPad Slim 3 - 15.6"FHD - Ryzen 5 7520U - 16GB - 512GB - Win11 - 3 év garancia - MAGYAR
- Laptop, I3-7.gen, 8GB DDR4, 240GB ssd, magyar bill, 15,6"-os Full HD kép, gyári töltő - Notebook
- Számítógép, Laptop, I3-7.gen, 8GB DDR4, 240GB ssd, magyar bill, 15,6"-os Full HD kép, gyári töltő
- I7-4790K, 16Gb Ram, Sapphire RX550 2Gb Videókártya, 480Gb SSD, Komplett Számitógép
- iMac 16,2 i5-5675R 8GB RAM 1TB SSD NEM FUSION DRIVE!!!
- Apple iPhone 15 / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 88%
- BESZÁMÍTÁS! GIGABYTE H610M i5 12400 16GB DDR4 512GB SSD RTX 5060Ti 16GB Zalman Z1 PLUS Corsair 650W
- Apple iPad 10th Wi-Fi + Cellular - Silver - 64GB - BONTATLAN - ÚJ
- Eladó Xiaomi Redmi Note 10S 6/128GB Acél szürke / 12 hó jótállás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

