Kanssa Internetin nopea kehitys ja lähiverkkojen ja suosio, yhä useammat yritykset ja koulut on rakennettu liittää LAN ja Internet. Kun lähiverkko tai Internet, se tarvitsee joitakin ohjelmia voidaan helposti ja nopeasti lähettää ja vastaanottaa viestejä ja päästä asiakirjojen ja muiden toimintojen, kirjoitetaan tämä chat-ohjelmisto - MyNetMeeting käytetään tämän vaatimuksen. Se erikoisartikkeli käsittää on-line chat tai online-kokouksessa (NetMeeting), yksi yksi oikea-aikaista tiedonvaihtoa ja siirtää tiedostoja keskenään.
1. Ohjelmiston analyysi ja suunnittelu:
Nyt on useita online-chat-ohjelmisto, such yhtä suosittu nyt OICQ can helposti saavuttaa simple chat between kaksi ihmistä, but enemmän vaikea toteuttaa lähiverkon yli yksi common tiedonannon, NetMeeting, vaikka on myös Web kautta Internet chat rooms . Tämä ei pelkästään kätevä (varsinkin LAN samoin ehdoin), mutta myös kallis ja huono turvallisuus sellaisia ongelmia kuin seksuaalisen. Joskus, esimerkiksi yritys haluaa avata konferenssin Internet, jos sellainen Internet Chat, Internet-yhteys maksaa paitsi nopeita ja hitaita, mutta myös helposti rikkoo liikesalaisuudet enemmän haittaa kuin hyötyä. Tilanteen korjaamiseksi olemme suunnitelleet tämän joukon NetMeeting ja Oicq-in-one ohjelmisto - MyNetMeeting.
Ohjelmistoa voidaan verkossa nopeasti LAN viestinnän sekä halvempia ja säästää aikaa. Ja palvelin on käynnissä lähiverkon paikallisen PC, turvallinen ja helppo hallinta ja nopea, kätevä ja luotettava. Server voi ajaa paikallisia LAN tavallinen PC-kone, mitään erityistä palvelin, joten se voi merkittävästi vähentää kustannuksia, ja yksinkertainen, eikä tausta tietokantaan, mikä on tarpeen. Mutta tarvittaessa myös erittäin kätevä päästä back-end-tietokanta tukea.
2. Ohjelmistoarkkitehtuuri:
Emme chat-ohjelmisto, kuten palvelinpuolen osa ja asiakas osan. Server-side sisältää kolme osaa, kokous sisältö, online nimimerkki, online käyttäjän osoite. Kun käytät chat-ohjelmisto, ensin palvelin, palvelin otti maa käyttäjän lempinimi ja osoite rekisteristä alas, joten voit helposti valvoa ja hallita verkossa.
Asiakas koostuu kolmesta osasta: ensimmäinen, online-kokouksia, toinen, yksityinen chat, kolmanneksi lähettää tiedoston. On myös oikeus luettelo online käyttäjien listalla kaikkien käyttäjien tällä hetkellä verkossa. Seuraavan lausuman, kun syöttö ruutuun tiedot lähetetään.
3. Ohjelmiston toiminnot ja ominaisuudet:
1. Chatissa ja online kokous (NetMeeting)
Kuten oikealla on-line toteutukseen toiminta on enemmän kuin yksi henkilö yhdessä reaaliaikaisesti verkossa meetings, joten information of ihmisen hiukset can be nähdä all online users (samanlainen ja chat huonetta). Vasempaan yläkulmaan muistio hylly aine (mihin aikaan, hän sanoi jotain), on järjestelmä tiedot (jotka liittyivät kokoukseen, tai jotka vetäytyi kokouksesta, jne.). Aivan oikein, napsauta sijaintia, johon tyhjä, jonka yhteys palvelimelle, voit liittää palvelimeen, jossa keskustella ja kokousten jonka fontin värin voi muuttaa fontin mukaan niiden väri asetuksia, mukaan näytä / piilota online users, voimme Online käyttäjä oikeanpuoleisesta luettelosta näyttää tai piilottaa. Memo vasemmalla alhaalla, että haluat lähettää viestin, laatikosta eli lähettämällä tai pikanäppäin Alt + S on lähetetty viesti. Oikeus on luettelo verkossa käyttäjien tahansa voi nähdä luettelon online-käyttäjille. (Jos haluat lähettää henkilökohtaisia tietoja tai siirtää tiedostoja käyttäjän luettelossa oikealla hiiren klikkauksella pop-up valikosta lähettää viestejä tai siirtää tiedostoja).
2. Yksityinen Chat Space
Yksityinen chat käytetään verkossa käyttäjät voivat lähettää viestejä yhdestä yhden (muut ihmiset eivät voi saada).
Kuiskaamaan, ensimmäinen online-käyttäjä, valitse objekti kuiskaat, kaksoisnapsauta hiiren vasenta painiketta vasemmalle merkki osoittaa kohteen valinta kuiskaus (aivan kuiskaukseksi kohde laixh). Että voit henkilökohtaisesti tavoitteena valinta lähettää yksityisiä chat-viestejä, kuiskaten ystäviä. Erityistoimia ja on-line kokouksiin sama toimenpide.
3. Siirrä tiedostoja
Jos haluat siirtää tiedostoja, voit lähettää tiedostoja tämän sivun ensimmäinen kohta, sitten luettelon oikeassa, valitse tiedosto, jonka haluat lähettää online user, samoin "Lähetä tiedostoja on:", jonka jälkeen merkintään show käyttäjän käytä sitten Selaa ja valitse tiedosto siirretään (voit myös suoraan polun ja tiedoston panosta), lähetä tiedosto voidaan lähettää valitsemasi käyttäjille.
4. Ohjelmiston toteuttaminen
1. Ohjelmistoalusta: Windows98 + Borland C + + Builder5.0
2. Voit lähettää ja vastaanottaa tiedostoja toteutumista tiedonkulun, käytän Builder sisällä NerMasters valvontaa NMStrm ja NMStrmServ kaksi käyttölaitetta. NMStrm valvonta perustuu TCP / IP liikenteen valvontaa. Se voi vastaanottaa streaming tietoja, sitten verkko lähettää palvelimelle. Tämä valvonta sisältää useita menetelmiä ja ominaisuuksia, esimerkiksi asettaa tietolähde. NMStrmServ valvonta voi saada asiakas lähettää tietovirran. Streaming Server on vain kuuntelee TCP / IP-portti, ei ole vastuussa valvonnasta UDP-portti, oletuksena portin numero on 6771. Jos haluat lähettää tiedoston höyry tiedot, yksinkertaisesti soittaa NMStrm valvonnassa Postit menetelmällä. Kun virta tiedot lähetetään palvelimelle, käynnistää NMStrmAerv ohjausobjektin OnMsg tapauksessa tämä tapahtuma Ohjaaja voi täyttää asiakirjan näyttää työtä.
3. WinSock on joukko kirjoitettu C-kielellä API, jota käytetään tiedonsiirtoon Internetissä. Saatavilla WinSock ohjelma joustavuutta. Kirjoita WinSock hakemus olisi voitu paljon vaivaa, mutta C + + Builder 5.0, et tarvitse välitöntä ja WinSock API-käsitellä, koska C + + Builder 5.0 lisätään uutena TClientSocket ohjaus ja TserverSocket valvonnan kahta ohjaus kiteyttää Windows ja API mahdollistaa pääsyn WinSock paljon yksinkertaisempaa. Socket-yhteys on muodostettu perustamalla TCP / IP-protokolla perustuu, mutta myös tukea muita vastaavia protokollia, kuten XNS, DECnet ja IPX / SPX, jne.. Socket yhteys on perustettu server-side (Server) ja asiakas (Client). C + + Builder 5.0, vastaavasti, ja TServerSocket valvonta TClientSocket ohjaus manipuloida asiakkaan ja palvelimen puolelta Socket Socket-yhteyden ja viestintä. Molempien toimintojen hallintaan käytettyjen palvelimen ja asiakkaan yhteydet, mikä sinänsä ei ole Socket objekti Socket objekti manipulointi on TCustomWinSocket sen johdettuja luokkia kuten TClientWinSocket, TserverWinSocket. TServerClientWinSocket niin.
Socket yhteydet voidaan jakaa kolmeen ryhmään: asiakasyhteyksille, seurata yhteyksiä, ja palvelin-liitäntä, niin sanottu client-side liitäntä tehdään asiakkaan Socket-yhteyden pyynnöstä tavoitteena on kytkeä palvelimen puolella Socket. Tämän vuoksi asiakkaan Socket ensin kuvata yhteyden palvelimeen Socket (viittaa lähinnä palvelimen Socket osoite ja porttinumero), ja sitten paikannus on yhteydessä palvelimeen Socket, löytyi myöhemmin palvelimelle Socket request yhteys . Tietenkin palvelimen puolella tällä hetkellä saa juuri Socket valtio on valmis, mutta Socket-palvelimen automaattisesti ylläpitää asiakkaan yhteys pyynnön jonoon, ja sitten, kun se katsoo aiheelliseksi asiakas Socket kysymys "salli yhteys" (Accept) ja signaali, sitten asiakas ja palvelin-side Socket Socket-yhteys on muodostettu. Ns. kuuntelee yhteyksiä, server-side Socket ei löydy erityistä asiakas Socket, mutta odottaa yhteyden tila. Kun palvelin-side Socket kuunnella tai saanut asiakas Socket yhteydessä pyynnön, se reagoi asiakkaan pyynnöstä, Socket Socket kahva luoda uuden yhteyden asiakkaan ja palvelimen puolella Socket jatkaa seurantaa valtio voi myös saada Socket-yhteyden muiden asiakkaiden pyyntöihin. Niin sanottu server-side-yhteydet, kun palvelin saa asiakkaan Socket Socket-yhteyden pyynnöstä esittää kuvaus palvelimen asiakas Socket, kun asiakas vahvistaa tämän kuvauksen, yhteys on muodostettu. Tässä artikkelissa, chat-ohjelma on kuuntelee yhteyksiä että palvelimen asetukset jälkeen määrä valvoa yhteyden, asiakkaan yhteys palvelimen puolella, niin että voit kommunikoida toistensa kanssa ylöspäin.