DirectPlay - l

Microsoft DirectPlay - interfață de programare de rețea (API), care furnizează servicii în stratul de transport și de sesiune. DirectPlay rulează peste protocoalele IPv4. IPX și link-ul direct la modem sau cablul serial. DirectPlay API-ul de voce poate transmite voce în timp real, folosind codec-uri diferite necesită o lățime de bandă mică 1,2-32 kBaud.

functionare DirectPlay

topologie DirectPlay suportă client-server și conexiuni client-client. topologie client-server este proiectat pentru jocuri mari multi-user. Clienții creează o conexiune cu serverul numai atunci când este necesar, și transmiterea unui pachet între clienți acesta este trimis prin intermediul serverului.

Când se utilizează client-client topologii sunt create pentru fiecare conexiune client pentru orice alt client. Pachetele sunt trimise direct la un alt client, fără a fi nevoie de un server central. Un client este ales sesiune de calculator gazdă și se ocupă de sarcina administrativă a menținerii unei sesiuni între toți clienții. Dacă dezactivați gazdă, el este re-ales de clienții rămași, garantând în același timp finalizarea tranzacției. Topologia este potrivit pentru jocuri multiplayer mai mici, limitate aproximativ sase zecimi de patru clienti.

DPNSRV serviciu intern păstrează o listă cu toate sesiunile care rulează pe mașină, și trimite-l la clienții care se conectează la un port dedicat pentru DirectPlay 6073. Numerele de porturi pentru conexiuni între clienții (sau client-server) specificat când se stabilește o conexiune.

voice over

Când se utilizează client-client de streaming audio topologie se transmite simultan tuturor destinatarilor. Lățime de bandă necesară și încărcarea procesorului pe client crește cu numărul de clienți, astfel încât această topologie nu scară bine.

Dacă utilizați un flux audio de amestecare sesiuni este transferată la server, care este amestecat cu fluxurile audio de la alți clienți și transmise înapoi la fiecare client. Folosind această topologie crește întârzierea de transmitere a sunetului și a creat o sarcină mare pe server CPU, și în afară este imposibil de a utiliza un efect de sunet tridimensional.

Un alt exemplu de realizare a modelului client-server este transferul de sesiuni în care fluxul audio, serverul trimite un flux audio pentru toți destinatarii fără a se amesteca. Acest lucru reduce semnificativ sarcina CPU de server (dar crește pentru clienții, deoarece acestea trebuie să producă un amestec), lățimea de bandă necesară este mai mică decât atunci când se utilizează o topologie de client-client, dar mai mult decât atunci când se amestecă sesiuni.

Fluxul audio poate fi trimis sau software-ul declanșat de voce. În acest din urmă caz ​​DirectPlay monitorizează starea canalului audio și începe să transmită în mod automat. DirectPlay oferă un control constant nivelul volumului, eliberând utilizatorul de necesitatea de ajustare manuală. Pentru a crea un flux audio efect tridimensional primit de la fiecare sursă într-un tampon separat și aplicația le poate controla pentru a obține efectele dorite.

Vezi ce „DirectPlay“ în alte dicționare:

DirectPlay - face parte din Microsoft DirectX API. DirectPlay este o bibliotecă de comunicare în rețea destinate pentru dezvoltarea de jocuri de calculator, deși caracterul său general permite cu siguranță să fie utilizate în alte scopuri. DirectPlay este o interfață de software la nivel înalt ... Wikipedia

DirectPlay - Saltar un NAVEGACION, búsqueda DirectPlay es una de la Biblioteca API Parte de Microsoft DirectX destinada a la COMUNICACIÓN de roșu prevista para el Desarrollo del juego en Computadoras. Los Que Statele Unite ale Americii interfețe DirectPlay de principii, fiul Los ... ... Wikipedia Español

DirectPlay - est une API de la suita Microsoft DirectX de. Elle est utilisée pour les gérer échanges de données pour les réseaux (Internet ou locală) Portail de l'Informatique Catégorie. DirectX ... Wikipédia en Français

DirectX - O componentă a Microsoft Windows Detalii Inclus cu Windows 95 OSR2 Windows NT 4.0 și toate versiunile ulterioare Microsoft Direct ... Wikipedia

articole similare