Amb el ràpid desenvolupament d'Internet i de xarxes d'àrea local i la popularitat de la, cada vegada més les empreses i les escoles han estat construïdes per connectar la LAN i Internet. A la xarxa d'àrea local o Internet, és necessari algun programari pot fàcil i ràpidament enviar i rebre missatges i per aconseguir la transmissió de documents i altres funcions, escrivim aquest programari de xat - MyNetMeeting s'utilitza per complir amb aquest requisit. És característiques inclouen en línia de xat o reunions en línia (NetMeeting), un a un en temps real d'intercanvi d'informació, i la transferència d'arxius entre si.
1. Programari d'anàlisi i disseny:
Ara hi ha un munt de xat en línia de programari, com popular ara OICQ pot arribar fàcilment simple xerrada entre dues persones, però més difícil d'aconseguir en la xarxa d'àrea local en una comunicació comú que NetMeeting, encara que també hi ha la web a través de xats a Internet . Això no només és convenient (sobretot per a una LAN en els mateixos termes), però també costós i els pobres de seguretat per a problemes com ara la sexual. De vegades, per exemple, una empresa vol obrir una conferència a Internet, si per la Internet, no només l'alt cost d'accés a Internet, velocitat i lent, però també fàcil dels secrets comercials de fuites, no val la pena. Per fer front a aquesta situació, hem dissenyat aquest conjunt de NetMeeting i OICQ-en-un programari MyNetMeeting -.
Aquest programari pot ser en línia de comunicacions LAN ràpid, més barat i estalviar temps tant. I el servidor hi ha a la xarxa d'àrea local al PC local, la gestió segura i fàcil, i ràpid, convenient i fiable. El servidor pot executar-se en la xarxa d'àrea local en les màquines PC normal, no hi ha un servidor especial, per la qual cosa pot disminuir enormement els costos, però també simple, i no fer la base de dades d'antecedents requerits. Però si és necessari, també pot ser molt convenient per aconseguir el suport de back-end de base de dades.
2. Arquitectura de programari:
Fem programari de xat, incloent part del costat del servidor i la part client. Del costat del servidor inclou tres parts, el contingut de la reunió, el sobrenom en línia, la direcció de l'usuari en línia. Quan s'utilitza el programari de xat, en primer lloc per a un servidor, el servidor va prendre terra en el sobrenom de l'usuari i l'adreça del registre de sota, d'aquesta manera pot controlar i gestionar en línia.
Client consta de tres parts: les primeres reunions, en línia, xat en segon lloc, una habitació privada, en tercer lloc, per enviar l'arxiu. Existeix també el dret de la llista d'usuaris en línia una llista de tots els usuaris actualment en línia. La següent declaració quan el quadre d'entrada, introduïu la informació a enviar.
3. Programari funcions i característiques:
1. Xerrada en línia i de reunió en línia (NetMeeting)
Com es mostra a la dreta, en línia per a la realització de la funció és més d'una persona al mateix temps, es reuneixen en el temps real en línia, així que la informació d'un cabell humà a tots els usuaris en línia pot veure (com una sala de xat). A dalt a l'esquerra de la Memo en un prestatge de la substància (a quina hora, que dit res), hi ha un sistema d'informació (que es va unir a la reunió, o que es van retirar de la reunió, etc.) Simplement feu clic dret en el lloc en l'espai en blanc, per la connexió al servidor, pot connectar-se al servidor on xerrar i reunions; pel color de la font pot canviar la font d'acord a les preferències del seu color, d'acord a mostrar / amagar usuaris en línia, podem llista d'usuaris en línia de la dreta mostren o mostrar. Memo inferior esquerra que vol enviar el missatge, a la casella a dir, mitjançant l'enviament o tecles de mètode abreujat Alt + S per que el missatge enviat. El dret és una llista d'usuaris en línia en qualsevol moment pot veure una llista d'usuaris en línia. (Si voleu enviar informació personal o de transferència d'arxius en una llista d'usuaris, menú del botó dret del ratolí pop-up, optar per enviar missatges o arxius de transferència).
2. Xerrada Privada Espai
sala de xat privada s'utilitza per als usuaris en línia per a enviar missatges entre un a un (els altres no poden rebre).
Per xiuxiueig, la llista d'usuaris en línia en primer lloc, seleccioneu l'objecte que murmuren, feu doble clic al botó esquerre del ratolí, després a l'esquerra de l'etiqueta mostrarà l'objecte de la seva elecció xiuxiueig (a la dreta en l'objectiu laixh xiuxiueig). Que cada un de vosaltres pot amb l'objecte de la seva elecció per enviar missatges de xat privat, amics xiuxiueig. Accions específiques i reunions en línia, la mateixa operació.
3. Transferència d'arxius
Si voleu transferir arxius, pot enviar arxius a aquest punt la primera pàgina, llavors la dreta de la llista, seleccioneu l'arxiu que voleu enviar a l'usuari en línia, el mateix "Enviar fitxers a:", seguit de l'etiqueta es mostrarà a l'usuari, a continuació, utilitzeu Examinar per seleccionar la transferència de fitxers (també es pot adreçar la ruta de l'arxiu i l'arxiu d'entrada en), a continuació, enviar l'arxiu pot ser enviat als usuaris seleccionats.
4. Programari realització
1. plataforma de programari: Windows 98 + de Borland C + + Builder5.0
2. Enviar i rebre arxius a la realització del flux de dades, ús el constructor dins dels controls NerMasters NMStrm NMStrmServ i dos controls. control NMStrm es basa en TCP / IP de control de flux. Podeu rebre streaming de dades, aleshores la xarxa envia al servidor. Aquest control inclou una sèrie de mètodes i propietats, per exemple, establir l'origen de dades. control NMStrmServ pot rebre des del client a l'enviar a la seqüència de dades. servidor de Streaming només escolta el port TCP / IP, no és responsable de controlar el port UDP, el nombre de port per defecte és 6771. Per enviar les dades de seqüència d'arxiu, simplement truqui al mètode de control NMStrm PostIt. Quan un corrent de dades que s'envien al servidor, activar el control de NMStrmAerv OnMsg cas, aquest controlador d'esdeveniments es pot completar el document per mostrar el treball.
3. WinSock és un conjunt d'escrits utilitzant llenguatge C API, utilitzat per a la transmissió de dades a través d'Internet. Disponible a través de la programació flexibilitat WinSock. Escriu una aplicació WinSock podria haver estat un munt de problemes, però en C + + Builder 5.0, no cal dirigir i WinSock en l'acord a API, ja que el C + + Builder 5.0 acaba d'afegir el control TClientSocket i control TServerSocket, el control de dues encapsula Windows de l'API, permet l'accés a la WinSock molt simplificat. Entrada de connexió s'estableix amb la creació del protocol TCP / IP basats en aquest sinó també el suport d'altres protocols relacionats, com XNS, DECnet, i IPX / SPX, etc. Entrada de connexió ha de ser establerta amb un servidor (Server) i un client (clients). En C + + Builder 5.0, respectivament, control i ús TClientSocket TServerSocket controls per manipular client i del costat del servidor del sòcol de connexió del sòcol i la comunicació. Els dos controls utilitzats per administrar servidors i connexions dels clients, que en si no és objecte Socket manipulació d'objectes és TCustomWinSocket les seves classes derivades, com TClientWinSocket, TserverWinSocket. TServerClientWinSocket així.
connexions de socket es pot dividir en tres tipus: les connexions de client, les connexions del monitor, i la connexió del costat del servidor, la connexió del costat del client la trucada és feta pel client de la sol licitud de connexió del sòcol, l'objectiu és connectar el servidor del Zócalo. Amb aquesta finalitat, el client Socket primer ha de descriure de connectar amb el servidor de socket (es refereix principalment a l'adreça del servidor del sòcol i número de port), i després de posicionament per a ser connectat al servidor de sòcol, que es troba més endavant a la connexió del servidor de sol.licitud del sòcol . Per descomptat, el costat del servidor en aquests moments no pot ser exactament l'estat del sòcol estigui llest, però el servidor del sòcol mantindrà automàticament la connexió cua de sol.licituds de client i, a continuació, si ho considera oportú a la qüestió de client Socket "permetre la connexió" (D'acord) d' del senyal, llavors el client i del costat del servidor del sòcol de connexió del sòcol s'estableix. L'escolta la crida per a les connexions, no del costat del servidor del sòcol localitzar un client específic del sòcol, però està a l'espera de connectar el seu estat. Quan el servidor del costat del sòcol escoltar o rebudes per la sol.licitud de client de connexió del sòcol, donarà resposta a la petició del client Socket mànec per crear una nova connexió amb el client, i del costat del servidor del sòcol continuar en el seguiment de l'estat també pot rebre Presa de connexió a les peticions d'altres clients. Les connexions del costat del servidor trucada, quan un servidor rep una sol licitud de connexió de client del sòcol de l'endoll, posar una descripció del servidor al client del sòcol, una vegada que el client per confirmar aquesta descripció, s'estableix la connexió. En aquest article, el programa de xat està a l'escolta per a les connexions amb la configuració del servidor després que el nombre de connexió del monitor, la connexió de client al servidor, de manera que vostè es pot comunicar amb un a l'altre.