Su greito vystymosi interneto ir vietinio tinklo ir populiarumas, vis daugiau įmonių ir mokyklų buvo pastatyti prisijungti LAN ir interneto. Be vietinio tinklo ar interneto, ji turi kai programinė įranga gali lengvai ir greitai atlikti dokumentų perdavimo siųsti informaciją bei funkcijas, mes pasirengę kalbėtis programinė įranga - MyNetMeeting naudojamas prisitaikyti prie reikalavimų. Tai funkcijos on-line pokalbių arba susitikimų internete (NetMeeting), 1-1 realiu laiku keistis informacija, ir perkelti failus tarpusavyje.
1. Programinė įranga analizė ir projektavimas:
Dabar yra online daug pokalbių programine įranga, pavyzdžiui, populiarus, dabar OICQ gali lengvai pasiekti paprastas pokalbis tarp dviejų žmonių, bet sunkiau pasiekti vietinio tinklo per bendrą komunikatą, NetMeeting, nors taip pat yra interneto per interneto pokalbių kambariai . Tai ne tik patogu (ypač tais pačiais terminais LAN), bet brangus ir prastas saugumo teikiamas tokioms problemoms kaip seksualinis. Kartais, pavyzdžiui, bendrovė norėtų pradėti interneto konferencijoje, jei pagal interneto pokalbių kambariuose, ne tik dideles Interneto ryšys, greitis ir lėtai, bet taip pat lengvai nutekėti komercinių paslapčių, ne verta žvakė. Siekdamos spręsti šią problemą, mes sukūrėme šį NetMeeting ir Oicq-in-one programine įranga - MyNetMeeting nustatyti.
Ši programinė įranga gali būti internete greitai LAN ryšio, tiek pigesnis ir sutaupyti laiko. Ir serveris jau veikia vietinio tinklo vietos PC, saugiai ir lengvai valdyti, ir greitas, patogus ir patikimas. Serveris gali veikti vietiniame tinkle įprastai kompiuterio mašinos, jokia speciali serverių, todėl gali labai sumažinti išlaidas, bet ir paprasta, o ne atlikti būtinus fono duomenų bazėje. Bet jei reikia, gali būti labai patogu pasiekti back-end duomenų bazės pagalba.
2. Programinė įranga architektūra:
Mes pokalbių programine įranga, įskaitant serverį kelio dalis, o kliento dalis. Server Side Includes trijų dalių, posėdis, interneto slapyvardį internete adreso. Naudodamiesi pokalbių programine įranga, pirmiausia dėl serverio, serveris buvo žemės vartotojo nick'as ir adresas registras, nustatantis, kad būtų galima lengvai stebėti ir valdyti internetu.
Klientas sudaro trys dalys: pirma, interneto susitikimai, antra, privačių pokalbių kambarį, trečia, siųsti failą. Taip pat į Vartotojų sąrašas teisė sąrašas visiems vartotojams šiuo metu internete. Pareiškimą, kai įvesties laukelyje įveskite informaciją, kurią reikia siųsti.
3. Programinė įranga funkcijos ir savybės:
1. Online Pokalbiai ir susitikimų internete (NetMeeting)
Kaip parodyta dešinėje, on-line funkcijos realizavimas yra daugiau nei vienas asmuo, kartu su realaus laiko interneto susitikimai, taigi žmonių plaukų informacija gali būti vertinamas visų interneto vartotojų (panašus į pokalbių kambarius). Viršutiniame kairiajame Atmintinė dėl visų medžiagos lentyna (kokiu laiku, kuris sakė, nieko), tai yra informacijos sistemos (kurie atėjo į susitikimą, ar kas pasitraukė iš susitikimo ir pan.) Tiesiog paspauskite dešiniuoju pelės klavišu vietą tuščią, pagal ryšį su serveriu, galite prisijungti prie serverio, kur pokalbių ir susitikimų; pagal šrifto spalvą galite keisti šriftą, atsižvelgiant į jų spalvą lengvatų; pagal Rodyti / Slėpti Vartotojų, mes galime Dabar naršo Vartotojų sąrašas dešinėje rodyti arba slėpti. Atmintinė apatiniame kairiajame kad norite siųsti pranešimą, į langelį pasakyti, siųsdami arba spartusis klavišas Alt + S turi būti atsiųstas pranešimas. Teisė interneto vartotojų sąrašą bet kuriuo metu galima pamatyti interneto vartotojų sąrašą. (Jei norite siųsti asmeninę informaciją arba perkelti failus į vartotojo sąraše dešiniuoju pelės mygtuku spustelėkite išplečiamojo meniu, pasirinkti siųsti pranešimus arba perkelti failus).
2. Private Chat kosmoso
Privatūs pokalbiai kambarys yra naudojamas interneto vartotojams siųsti pranešimus tarp 1-1 (kiti žmonės negali gauti).
Norėdami pakuždėti, pirmasis interneto vartotojų sąrašą, pasirinkite objektą, kurį šnabždesys, dukart spustelėkite kairiuoju pelės klavišu, tada paliko etiketės bus rodomas jūsų pasirinkta Whisper (objektas teisė šnabždėti tikslas laixh). Tai galite individualiai pasirinktoje objektas siųsti privačių pokalbių pranešimus, šnabždesiai draugams. Konkrečioms operacijoms ir on-line posėdžiuose tą pačią operaciją.
3. Persiųsti failus
Jei norite perkelti failus, galite siųsti failus šiame puslapyje pirmąjį punktą, tada iš sąrašo dešinėje, pasirinkite failą, kurį norite siųsti internetu naudotojas, tuo pačiu, "Siųsti bylas:", po etikete bus parodyti vartotojui, tada naudokite Naršyti, pasirinkite rinkmenų perdavimą (taip pat galite tiesiogiai iš failo ir failo įvedimo į), tada siųsti failą galima siųsti jūsų pasirinktiems vartotojams.
4. Programinė įranga realizavimas
1. Programinė įranga Platforma: Windows 98 + Borland C + + Builder5.0
2. Siųsti ir gauti failus į duomenų srautą realizavimas, aš naudoju Builder viduje NerMasters kontrolės NMStrm ir NMStrmServ du valdiklius. NMStrm kontrolė yra pagrįsta TCP / IP srauto valdymo. Jis gali gauti transliacijos duomenis, tada tinklo siunčia į serverį. Ši kontrolė apima metodus ir savybes, skaičius, pavyzdžiui, nustatyti duomenų šaltinį. NMStrmServ kontrolė gali gauti iš kliento siųsti duomenų srautą. Streaming serveris yra tik klausytis TCP / IP prievadas, nėra atsakinga už stebėsenos UDP prievadas, naudojamas numatytasis prievado numeris yra 6771. Norėdami siųsti failą srauto duomenis, tiesiog paskambinti NMStrm kontrolės PostIt metodas. Kai duomenų srautas siunčiamas į serverį, paspartinti NMStrmAerv kontrolės OnMsg atveju, šis renginys prižiūrėtojas gali būti užpildytas dokumentas, kad būtų rodomas darbą.
3. WinSock yra rinkinys parašytas naudojant C kalbą API naudoti duomenims perduoti internetu. Prieinama per WinSock programavimo lankstumą. Rašyti WinSock taikymas galėjo būti daug problemų, tačiau C + + Builder 5.0, jums nereikia tiesiogiai ir Winsock į API spręsti, nes C + + Builder 5,0 naujai pridėtų TClientSocket kontrolės ir TserverSocket kontrolės, du kontroliniai apimantis Windows apie API leidžia naudotis WinSock labai supaprastinta. Antgalis yra įsisteigęs su TCP / IP protokolą, pagrįstą, bet ir paremti kitų susijusių protokolų, pvz XNS, DECnet ir IPX / SPX ir kt. Antgalis turi būti sudaryti su server-side (serverio) ir kliento (klientas). C + + Builder 5.0, atitinkamai, kontrolės ir naudoti TClientSocket TServerSocket kontrolės manipuliuoti kliento ir serverio pusėje Socket antgalis ir ryšiai. Du valdiklius naudoti valdymo serverio ir kliento ryšius, kurie patys savaime nėra Socket objektas Socket objekto manipuliavimo TCustomWinSocket išvestinių klasių, kaip antai TClientWinSocket, TserverWinSocket. TServerClientWinSocket taip.
Lizdais gali būti skirstomos į tris tipus: klientas jungtys, monitoriaus jungtis, ir server-side ryšį, taip vadinamas kliento ryšio, padaryta antgalis prašymą klientas, tikslas yra prijungti prie serverio pusėje lizdą. Siekiant šio tikslo, kliento Socket pirmiausia turi aprašyti norint prisijungti prie serverio Socket (daugiausia susijęs su serverio Socket adresą ir prievado numerį), ir tada padėties turi būti prijungtas prie serverio Socket nustatė, vėliau prie serverio Socket prašyti ryšio . Žinoma, serverio pusėje šiuo metu negali būti tiksliai Socket valstybės yra pasirengusi, bet Socket serveris automatiškai išsaugoti kliento atžvilgiu prašymą eilėje, ir tada, kai jai atrodo tinkama klientui Socket klausimas "Leisti prisijungti" (priimti) ir signalas, tai kliento ir serverio pusėje Socket Socket ryšys. Vadinamasis klausymas dėl jungčių, server-side Socket negali rasti konkrečių kliento Socket, bet laukia prisijungti statusas. Kai server-side Socket klausytis arba gavo kliento antgalis prašymą, ji bus vykdoma atsižvelgiant į kliento Socket Socket prašymą tvarkyti sukurti naują ryšį su klientu, ir server-side Socket toliau stebėti narė taip pat gali gauti antgalis su kitų klientų prašymus. Vadinamasis server-side jungtys, kai serveris gauna klientas Socket antgalis prašymu pateikti prie serverio aprašymas klientui Socket kartą klientas patvirtinti šį aprašymą, ryšys. Šiame straipsnyje, naudotis pokalbių programa yra klausymas dėl jungčių, tai yra iš serverio parametrus skaičius po monitorius prijungtas, klientas, norint prisijungti prie serverio pusėje, kad būtų galima bendrauti tarpusavyje ne.