Marius Herghelegiu
Question 1 Complete Mark 1 out of 1
Se conecteaza la host-ul
si portul specificat,
creand un socket la
adresa si portul
specificat.
public Socket(String host, int port)
Он подключается к
указанному хосту и порту,
создавая сокет по
указанному адресу и
порту.
Creaza un socket
neconectat. Foloseste
metoda connect() ca sa
conecteze socket-ul la
un server.
неподключенный
сокет. Используя метод
connect () для
подключения сокета к
серверу.
Question 2 Complete Mark 1 out of 1
Care este instrucțiunea din programul dat prin care se ceează thread pentru clientul curent pe
Server?
Какая команда в данной программе создает поток для текущего клиента на сервере?
class Server {
try{
ServerSocket ss = new
ServerSocket(Integer.parselnt(args[0]));
while (true)
new HttpConnect(ss.accept());
}catch(ArraylndexOutOfBoundsException ae){
System.exit(0);
}catch(IOException e){
System.out.println(e);
} } }
HttpConnect(Socket s) {
sock = s;
setPriority(NORM_PRIORITY - 1);
start () ;
try{
sock.getOutputStream()}, true);
sock.getlnputStream() ) ) ;
if ((req = st.nextToken()).endsWith("/") II
req.equals(""))
req += "index.html";
try{
BufferedReader bfr =
bfr.read(data);
pw.write(data);
pw.flush();
}catch(FileNotFoundException fe){
}catch(lOException ioe){
System.out.println(ioe);
sock.close();
}catch(IOException e){
System.out.println(e);
} } }
Question 3 Complete Mark 1 out of 1
Каков будет приоритет потоков, созданных для каждого клиента, подключенного к серверу?
class Server!
try{
ServerSocket ss = new
ServerSocket(Integer.parselnt(args[0]));
while (true)
new HttpConnect(ss.accept());
}catch(ArraylndexOutOfBoundsException ae){
System.exit(0);
}catch(IOException e){
System.out.println(e);
} } }
HttpConnect(Socket s) {
sock = s;
setPriority(NORM_PRIORITY - 1);
start () ;
try{
sock.getOutputStream()}, true);
sock.getlnputStream() ) ) ;
if ((req = st.nextToken()).endsWith("/") II
req.equals(""))
req += "index.html";
try{
BufferedReader bfr =
bfr.read(data);
pw.write(data);
pw.flush();
}catch(FileNotFoundException fe){
}catch(lOException ioe){
System.out.println(ioe);
sock.close();
}catch(IOException e){
System.out.println(e);
} } }
Answer: 4
Question 4 Complete Mark 1 out of 1
6) try {
11) out.println(raspuns);
12) out.flush(); }
15) finally {
16) try {
17) clientSocket.close();}
21) try {
}
}
Answer: 23
Question 5 Complete Mark 1 out of 1
De la care rînd a codului de program pînă la care rînd se ceează adresa IP a serverului și portul la
care serverul ofera serviciul? Răspunsul să fie de forma 12-18.
От какой строки программного кода до какой строки создаются IP-адрес сервера и порт, на котором
сервер предоставляет услугу? Ответ должен быть в форме 12-18.
13) out.println(cerere);
15) System.out.println(raspuns);}
17) System.exit(1);}
18) finally {
Answer: 3-4
Question 6 Complete Mark 1 out of 1
De la care rînd a codului de program pînă la care rînd se construieste si trimite pachetul cu cerere
catre server? Răspunsul să fie de forma 12-18 sau 15
От какой строки программного кода до какой строки создается и отправляется пакет запроса на
сервер? Ответ должен быть в форме
8) try {
12) socket.send(packet);
14) socket.receive(packet);
}}}
Answer: 11-12
Question 7 Complete Mark 1 out of 1
În care rînd a codului de program pentru gruparea mai multor clienti, clientul părăsește grupul?
В какой строке программного кода для группировки нескольких клиентов, клиент покидает группу?
4) int port=4444;
6) byte buf[];
7) try {
9) socket.joinGroup(group);
12) socket.receive(packet);
13) System.out.println(new String(packet.getData()));}
14) finally {
15) socket.leaveGroup(group);
16) socket.close();
}}}
Answer: 15
Question 8 Complete Mark 2 out of 2
De la care rînd a codului de program pînă la care rînd se trimite un pachet cu raspunsul către client?
Răspunsul să fie de forma 12-18 sau dacă e un rând 15
От какой строки программного кода до какой строки отправляется ответный пакет заказчику?
Ответ должен быть в форме 12-18 или если одна строка 15
7) try{
11) socket.receive(cerere);
16) socket.send(raspuns);}}
}}
Answer: 16
Question 9 Complete Mark 1 out of 1
Answer: UDP