undergraduate thesis
Chat application

Josip Kopić (2015)
Sveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Zavod za programsko inženjerstvo
Katedra za vizualno računarstvo
Metadata
TitleChat aplikacija
AuthorJosip Kopić
Mentor(s)Alfonzo Baumgartner (thesis advisor)
Abstract
Glavni zadatak ovog rada je bilo napraviti program Chat aplikaciju. U prvom dijelu rada je bio ukratko opisan TCP/IP protokol; njena povijest razvijanja, opisi slojeva i usporedba TCP/IP i OSI modela. Zatim su objašnjene niti, po čemu se razlikuju od procesa, opis višenitnosti, njihove prednosti i nedostatke. Također su opisani višenitni modeli i način rada s nitima u C#. Nakon toga je prikazan sastav chat aplikacije, rad serverske i klijentske aplikacije i njihovih fukcija i način kako je napravljen oblik klijentske aplikacije u C#.
KeywordsTCP/IP link layer Internet transport application layer threads multithreading server client
Parallel title (English)Chat application
Committee MembersAlfonzo Baumgartner (committee chairperson)
Hrvoje Glavaš (committee member)
Krešimir Nenadić (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za programsko inženjerstvo
Katedra za vizualno računarstvo
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Program Engineering
Study programme typeuniversity
Study levelundergraduate
Study programmeUndergraduate University Study Programme in Computer Engineering
Academic title abbreviationuniv.bacc.ing.comp.
Genreundergraduate thesis
Language Croatian
Defense date2015-09-24
Parallel abstract (English)
The main task of this final paper was to create the program Chat application. In the first part of the paper, there is a brief description of TCP/IP protocol; its developmental history, layers descriptions and comparison of TCP/IP and OSI models. In addition, the paper provides explanations about threads, comparison with the processes, description of the multithreading process, and their advantages and disadvantages. Furthermore, the multithreading models and thread usages in C# are described. Finally, the chat application structure, server operation, client application, their functions and the ways a client application form is created in C# are illustrated.
Parallel keywords (Croatian)TCP/IP sloj podatkovne veze mrežni transportni aplikacijski sloj niti višenitnost server klijent
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:483869
CommitterAnka Ovničević