This shows you the differences between two versions of the page.
eim:laboratoare:laborator06 [2021/02/16 16:11] dragos.niculescu |
eim:laboratoare:laborator06 [2022/04/14 12:48] (current) dragos.niculescu |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Laborator 06. Comunicația prin Sockeți TCP ====== | + | ====== Laborator 06. Comunicația prin Sockeți în Android ====== |
+ | |||
===== Realizarea Conexiunii între o Mașină Fizică și Dispozitivul Mobil ===== | ===== Realizarea Conexiunii între o Mașină Fizică și Dispozitivul Mobil ===== | ||
Line 734: | Line 734: | ||
În cazul în care mesajul de întâmpinare conține mai multe linii, mesajul este precedat de șirul de caractere ''220-'' (reținut în ''Constants.FTP_MULTILINE_START_CODE''). Mesajul se încheie fie cu șirul de caractere ''220'', fie cu un șir de caractere precedat de ''220 '' (valori stocate în ''Constants.FTP_MULTILINE_END_CODE1'', respectiv ''Constants.FTP_MULTILINE_END_CODE2''). | În cazul în care mesajul de întâmpinare conține mai multe linii, mesajul este precedat de șirul de caractere ''220-'' (reținut în ''Constants.FTP_MULTILINE_START_CODE''). Mesajul se încheie fie cu șirul de caractere ''220'', fie cu un șir de caractere precedat de ''220 '' (valori stocate în ''Constants.FTP_MULTILINE_END_CODE1'', respectiv ''Constants.FTP_MULTILINE_END_CODE2''). | ||
- | {{ :eim:laboratoare:laborator06:03ftp_server_welcome_message.png?nolink&400 }} | + | {{ :eim:laboratoare:ex5_ftp_image.png?nolink&400 }} |
Operațiile care trebuie realizate pe metoda ''doInBackground()'' a firului de execuție ce gestionează comunicația cu serverul FTP sunt: | Operațiile care trebuie realizate pe metoda ''doInBackground()'' a firului de execuție ce gestionează comunicația cu serverul FTP sunt: | ||
Line 750: | Line 750: | ||
- închiderea socket-ului. | - închiderea socket-ului. | ||
- | Să se verifice mesajul afișat în momentul în care se realizează o conexiune la serverul [[ftp.ngc.com|]]. | + | Să se verifice mesajul afișat în momentul în care se realizează o conexiune la serverul [[intranet.ngcaerospace.com/|]]. |
**5.** Să se importe în mediul integrat de dezvoltare Android Studio proiectul ''SingleThreadedServer'' din directorul ''labtasks''. | **5.** Să se importe în mediul integrat de dezvoltare Android Studio proiectul ''SingleThreadedServer'' din directorul ''labtasks''. |