Serghei Patrasco
Question 1 Complete Mark 2 out of 2
De la care rînd a codului de program pînă la care rînd se așteaptă apariția unui pachet cu
cererea? Răspunsul să fie de forma 12-18 sau dacă e un rând 15
7) try{
11) socket.receive(cerere);
16) socket.send(raspuns);}}
}}
Answer: 11
Question 2 Complete Mark 1 out of 1
Creaza un socket
neconectat.
Foloseste metoda
connect() ca sa
conecteze socket-ul
la un server.
public Socket()
Создайте
неподключенный
сокет. Используя
метод connect () для
подключения сокета к
серверу.
Creaza un socket
catre serverul
specificat de la
portul specificat. public Socket(String host, int port)
Se conecteaza la
host-ul si portul
specificat, creand un
socket la adresa si
portul specificat.
public Socket(String host, int port, InetAddress localAddress, int localPort)
Он подключается к
указанному хосту и
порту, создавая сокет
по указанному адресу
и порту.
Creaza un socket
catre server de la
portul specificat,
host-ul este indicat
de adresa IP.
public Socket(InetAddress host, int port)
Создает сокет к
серверу из указанного
порта, хост
указывается IP-
адресом.
Question 3 Complete Mark 1 out of 1
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 4 Complete Mark 1 out of 1
De la care rînd a codului de program pînă la care rînd se аfiseaza pachetul și distruge socketul?
Răspunsul să fie de forma 12-18
От какой строки программного кода до какой строки афишируется пакет и сокет уничтожен?
Ответ должен быть в форме 12-18
4) int port=8200;
7) byte buf[];
8) try {
10) buf = "Salut".getBytes();
12) socket.send(packet);
14) socket.receive(packet);
15) System.out.println(new String(packet.getData()));}
16) finally {socket.close();
}}}
Answer: 15-16
Question 5 Complete Mark 1 out of 1
În care rînd a codului de program pentru gruparea mai multor clienți, un client se alatură grupului
aflat la adresa si portul specificate?
7) try {
9) socket.joinGroup(group);
12) socket.receive(packet);
14) finally {
15) socket.leaveGroup(group);
16) socket.close();
}}}
Answer: 9
Question 6 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 7 Complete Mark 0 out of 1
De la care rînd a codului de program pînă la care rînd se creează flucsurile de citire și scriere?
Răspunsul să fie de forma 12-18.
От какой строки программного кода до какой строки создаются потоки чтения и записи?
Ответ должен быть в форме 12-18.
13) out.println(cerere);
15) System.out.println(raspuns);}
17) System.exit(1);}
18) finally {
Answer: 10-11
Question 8 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() ) ) ;
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: InetAddress