Ar strauju attīstību interneta un lokālo tīklu un popularitāti, arvien vairāk uzņēmumi un skolas ir būvēti, lai savienotu LAN un internetu. Šajā lokālo tīklu vai internetu, ir nepieciešami daži programmatūras var viegli un ātri nosūtīt un saņemt ziņas un panākt pārvades dokumentu un citas funkcijas, mēs rakstīt šo tērzēšanas programmatūru - MyNetMeeting izmanto, lai izpildītu šīs prasības. Tā funkcijas ietver tiešsaistes tērzēšanas un tiešsaistes sapulcē (Netmeeting) 12:59 reālā laika informācijas apmaiņu, un pārsūtīt failus ar otru.
1. Programmatūras analīze un dizains:
Tagad ir tiešsaistes daudz tērzēšanas programmatūru, piemēram, ir ļoti populāri tagad OICQ var viegli sasniegt vienkārši tērzēt starp diviem cilvēkiem, bet vairāk ir grūti īstenot lokālais tīkls pār kopīgu paziņojumu, ka Netmeeting, pat ja jānodod interneta Web čata istabu . Tas ne tikai ērta (it īpaši LAN ar tādiem pašiem noteikumiem), bet arī dārgs un slikts drošības tādām problēmām kā seksuālā. Dažreiz, piemēram, uzņēmums vēlas atvērt konferenci par internetu, ja ar interneta tērzēšanas istabām, ne tikai augsto izmaksu interneta piekļuves, ātruma un lēns, bet arī viegli noplūdi tirdzniecības noslēpumiem, nav vērts svece. Lai risinātu šo situāciju, mēs radījām šo kopumu Netmeeting un Oicq-in-one programmatūra - MyNetMeeting.
Šī programmatūra var būt tiešsaistes ātri LAN komunikāciju, gan lētāk un ietaupīt laiku. Un serveris darbojas lokālajā tīklā vietējā PC, drošu un vieglu vadību, un ātru, ērtu un drošu. Serveris var ieskriet lokālo tīklu normālu PC mašīnas, nekāda īpaša servera, lai tas varētu ievērojami samazināt izmaksas, bet arī vienkārši, un nav izdarīt vajadzīgo fona datu bāzē. Bet, ja vajadzīgs, var būt ļoti ērts, lai sasniegtu back-end datubāzi atbalstu.
2. Programmatūras arhitektūra:
Mēs tērzēšanas programmatūru, tostarp servera puses daļu un klienta daļu. Servera puses ietver trīs daļas, sanāksmes saturu, tiešsaistes segvārdu, tiešsaistes lietotāja adresi. Lietojot tērzēšanas programmatūru, pirmais serveris, serveris bija zemes uz lietotāja segvārdu un reģistra adresi, uz leju, lai jūs varētu viegli uzraudzīt un vadīt tiešsaistē.
Klienta sastāv no trim daļām: pirmkārt, tiešsaistes sapulcēm, otrkārt, privāto čata istabu, treškārt, lai nosūtītu failu. Pastāv arī sarakstu tiešsaistes lietotājiem tiesības uzskaitīt visas lietotāju šobrīd online. Šādu paziņojumu, kad ievades ievadiet informācija jānosūta.
3. Programmatūras funkcijām un funkcijas:
1. Tiešsaistes tērzēšanas un tiešsaistes sapulcē (Netmeeting)
Kā redzams labajā pusē, uz līnijas līdz īstenošanai funkcija ir vairāk nekā viena persona, saistībā ar reālā laika tiešsaistes sanāksmēm, tāpēc informācija par cilvēka matu, var be redzēt all online lietotāji (līdzīgi līdz tērzēšanas telpām). Augšā pa kreisi no Memo uz plaukta, kas vielu (cikos, kurš teica kaut ko) ir sistēma informācijas (kas pievienojās sanāksmei, vai kas izstājās no sanāksmes uc). Vienkārši peles labo pogu noklikšķiniet vietā, kur tukšs, ko savienojums ar serveri, varat izveidot savienojumu ar serveri, kad tērzēt un sanāksmju ar fonta krāsu, var mainīt fontu atkarībā no to krāsas izvēli, atbilstoši rādīt / slēpt tiešsaistes lietotājiem, mēs varam Tiešsaistes lietotājs saraksts par tiesībām rādīt vai paslēpt. Ārpusbilances apakšējā kreisajā, kurus vēlaties nosūtīt ziņojumu, ailē marķēti pateikt, nosūtot vai īsinājumtaustiņš Alt + S ir ziņa nosūtīta. Tiesības ir saraksts ar tiešsaistes lietotājiem jebkurā laikā varat apskatīt sarakstu tiešsaistes lietotājiem. (Ja vēlaties nosūtīt personas datus vai pārsūtīt failus uz lietotāju sarakstu, ar peles labo peles klikšķi uznirstošajā izvēlnē, izvēlas sūtīt ziņas vai pàrsþtïtu failus).
2. Private Chat Space
Privātā tērzēšanas istabas, ko izmanto tiešsaistes lietotājiem sūtīt ziņojumus no 1-1 (citi cilvēki nevar saņemt).
Lai čuksti, pirmais tiešsaistes lietotājs sarakstu, izvēlieties objektu, čuksti, veiciet dubultklikšķi uz kreiso peles pogu, tad kreisā etiķetes rādīs objektu pēc jūsu izvēles čuksti (tiesības čuksti mērķa laixh). Ka jūs varat individuāli ar mērķi pēc savas izvēles, lai nosūtītu privātu tērzēšanas ziņas, čuksti draugiem. Īpašas darbības un tiešsaistes sanāksmēm, kā to pašu darbību.
3. Failu pārsūtīšana
Ja vēlaties pārsūtīt failus, varat sūtīt failus šajā lapā pirmo punktu, tad par saraksta right, izvēlieties failu, kuru vēlaties nosūtīt uz tiešsaistes user, same, "Sūtīt failus uz:", kam seko etiķetes būs show lietotājs, tad lietot Pārlūkot, lai atlasītu failu pārsūtīšanas (Jūs varat arī tieši no faila ceļu un faila ieguldījumu), tad nosūta failu, var nosūtīt uz jūsu izvēlēto lietotājiem.
4. Programmatūras realizācijas
1. Programmatūras platforma: Windows98 + Borland C + + Builder5.0
2. Nosūtīt un saņemt failus realizāciju datu plūsmu, es izmantot Builder iekšpusē NerMasters kontroles NMStrm un NMStrmServ divi kontroli. NMStrm kontroles pamatā ir TCP / IP plūsmas kontrole. To var saņemt straumēšanas datiem, tad tīklu nosūta uz serveri. Šī kontrole ietver vairākas metodes un īpašības, piemēram, iestatīt datu avotu. NMStrmServ kontrole var saņemt no klienta nosūtīt datu plūsmas. Streaming serveris ir tikai klausās TCP / IP ostas, nav atbildīgs par uzraudzību UDP portu, noklusēto porta numurs ir 6771. Lai nosūtītu failu plūsmas datus, vienkārši zvanu NMStrm kontroli PostIt metodi. Kad datu plūsmas nosūtīti uz serveri, uzsākt NMStrmAerv kontroli OnMsg gadījumā jūs varat šajā gadījumā apdarinātāju, lai pabeigtu dokumentu, lai pierādītu, ka šādai apstrādei.
3. Winsock ir kopa raksta ar C valoda API, ko izmanto datu pārraidei, izmantojot internetu. Pieejama Winsock plānošanas elastību. Rakstiet Winsock piemērošana varētu būt bijis daudz problēmas, bet C + + Builder 5.0, jums nav nepieciešama tieša un Winsock šajā API nodarbojas ar, jo C + + Builder 5,0 tikko pievienotās TClientSocket kontroles un TserverSocket kontrole, divas kontroles iekapsulē Windows no API ļauj piekļūt Winsock ievērojami vienkāršoti. Ligzda savienojums ir izveidots ar TCP / IP protokols, kas balstīta uz, bet arī atbalsta citus saistītos protokolus, piemēram, XNS, DECnet un IPX / SPX, utt. Kontaktligzdas savienojums jāizveido ar servera puses (Server) un klientu (klients). C + + Builder 5.0, attiecīgi, kontroli un izmantot TClientSocket TServerSocket kontroli, lai manipulēt klienta un servera puses Socket Socket savienojumu un saziņā. Abas vadības ierīces izmanto, lai pārvaldītu serveri un klientu savienojumi, kas pati par sevi nav Socket objekts Socket objekts manipulācijas ir TCustomWinSocket tās iegūst klasēm, piemēram, TClientWinSocket, TserverWinSocket. TServerClientWinSocket tā.
Socket savienojumus var iedalīt trīs tipos: klientu savienojumi, uzraudzīt savienojumus un servera puses savienojumu, ts klienta puses savienojums, ko klients Socket savienojuma pieprasījuma mērķis ir savienot servera pusē Socket. Lai to panāktu, klienta Socket vispirms aprakstīt to, lai izveidotu savienojumu ar serveri Socket (galvenokārt atsaucas uz servera Socket adresi un porta numuru) un pēc tam pozicionēšana ir savienots ar serveri Socket, konstatēts, vēlāk uz servera Socket pieprasījuma savienojumu . Protams, servera pusē šajā laikā nevar būt tieši Socket valsts ir gatava, bet Socket serveris automātiski saglabā klienta pieslēguma pieprasījumu rinda un pēc tam, kad tā uzskata par vajadzīgām, lai klients Socket jautājumu "atļaut savienojumu" (Apstiprināt) apakšpunktā signāls, tad klienta un servera puses Socket Socket savienojums ir izveidots. Ts klausīšanās savienojumiem, server-side Socket nav atrast konkrētu klientu Socket, bet gaida, lai izveidotu savienojumu statusu. Ja servera pusē Socket noklausīties vai saņem klients Socket savienojuma pieprasījumu, tā būs atbildēt uz klienta pieprasījuma Socket Socket rokturis, lai izveidotu jaunu savienojumu ar klienta un servera puses Socket turpinās uzraudzīt valsts var saņemt arī kontaktligzdas savienojums ar cita klienta pieprasījumiem. Ts servera puses savienojumus, kad serveris saņem klients Socket Socket savienojuma pieprasījuma nodot aprakstu servera klientam Socket, kad klients apstiprināja aprakstu, savienojums ir izveidots. Šajā rakstā, tērzēšanas programma klausās savienojumus ar servera uzstādījumus pēc skaita monitora savienojumu, klients savienojums uz servera pusē, lai jūs varētu sazināties viens ar otru uz augšu.