
Pomocí níže uvedených ikonek lze posílat zprávy po lokální síti nebo po internetu. Můžete tak třeba přidat do svých her multiplayer přes internet.
K odesílání dat je třeba znát jméno nebo IP adresu počítače, na který chcete data odeslat (jméno, pokud jsou oba počítače spojeny přes lokální síť, a IP adresu při posílání dat přes internet). Pro přijímání zpráv nemusíte znát počítač, který data odeslal, je třeba ale spustit naslouchání příchozích dat.
|  | Spustí naslouchání příchozích dat (For modes 2D, 3D, Console) |  Zobrazit příkladySkrýt příklady | Otevře port pro naslouchání příchozích dat. Po vykonání tohoto příkazu může program přijímat data od jiných počítačů. | Spustí naslouchání příchozích dat a poté v cyklu čeká, dokud po síti nedorazí nějaká data. Když dorazí, cyklus while skončí, na obrazovku se vypíše přijatá zpráva jako řetězec a ukončí se naslouchání. Abyste tento příklad mohli vyzkoušet, je třeba na jiném počítači připojeném k lokální síti nebo k internetu spustit některý z příkladů v této kapitole, který odesílá data na jiný počítač. | | |
Tento příklad vám bude fungovat pouze, pokud ho spustíte na dvou počítačích vzájemně propojených lokální sítí nebo připojených k internetu. Program si nejprve vyžádá jméno (pokud jste připojeni přes lokální síť) nebo IP adresu (pokud jste připojeni přes internet) počítače, na který chcete odesílat zprávy. Pak spustí naslouchání příchozích dat a rozdělí běh programu do dvou vláken. První slouží k odesílání zpráv na druhý počítač. Po zadání zprávy se na druhý počítač pošle řetězec. Druhé vlákno čeká na příchozí zprávy pomocí příkazu Přečti příchozí řetězec. Když je přijata zpráva, program jí vypíše na obrazovku. | | |
|
|
|  | Ukončí naslouchání (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | Zavře port pro naslouchání příchozích dat. Po vykonání tohoto příkazu již nebude možné přijmout data od jiného počítače. | Spustí naslouchání příchozích dat a poté v cyklu čeká, dokud po síti nedorazí nějaká data. Když dorazí, cyklus while skončí, na obrazovku se vypíše přijatá zpráva jako řetězec a ukončí se naslouchání. Abyste tento příklad mohli vyzkoušet, je třeba na jiném počítači připojeném k lokální síti nebo k internetu spustit některý z příkladů v této kapitole, který odesílá data na jiný počítač. | | |
|
|
|  | Testuje přítomnost nových příchozích dat (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | Vrací true, dokud nejsou přijata nová data. | Spustí naslouchání příchozích dat a poté v cyklu čeká, dokud po síti nedorazí nějaká data. Když dorazí, cyklus while skončí, na obrazovku se vypíše přijatá zpráva jako řetězec a ukončí se naslouchání. Abyste tento příklad mohli vyzkoušet, je třeba na jiném počítači připojeném k lokální síti nebo k internetu spustit některý z příkladů v této kapitole, který odesílá data na jiný počítač. | | |
|
|
|  | Přečte příchozí pole bajtů (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | Čeká na přijetí dat a poté je vrátí jako pole bajtů. | Tento příklad vám bude fungovat pouze, pokud ho spustíte na dvou počítačích vzájemně propojených lokální sítí nebo připojených k internetu. Program si nejprve vyžádá jméno (pokud jste připojeni přes lokální síť) nebo IP adresu (pokud jste připojeni přes internet) počítače, na který chcete odesílat pole bajtů. Pak spustí naslouchání příchozích dat a rozdělí běh programu do dvou vláken. První slouží k odesílání pole bajtů s 5 náhodnými čísly na druhý počítač (odešlou se vždy po stisku klávesy nebo tlačítka myši). Druhé vlákno čeká na příchozí zprávy pomocí příkazu Přečti příchozí pole bajtů. Když je přijato pole bajtů, program ho vypíše na obrazovku. | | |
|
|
|  | Přečte příchozí řetězec (For modes 2D, 3D, Console) |  Zobrazit příkladySkrýt příklady | Čeká na přijetí dat a poté je vrátí jako řetězec. | Spustí naslouchání příchozích dat a poté v cyklu čeká, dokud po síti nedorazí nějaká data. Když dorazí, cyklus while skončí, na obrazovku se vypíše přijatá zpráva jako řetězec a ukončí se naslouchání. Abyste tento příklad mohli vyzkoušet, je třeba na jiném počítači připojeném k lokální síti nebo k internetu spustit některý z příkladů v této kapitole, který odesílá data na jiný počítač. | | |
Tento příklad vám bude fungovat pouze, pokud ho spustíte na dvou počítačích vzájemně propojených lokální sítí nebo připojených k internetu. Program si nejprve vyžádá jméno (pokud jste připojeni přes lokální síť) nebo IP adresu (pokud jste připojeni přes internet) počítače, na který chcete odesílat zprávy. Pak spustí naslouchání příchozích dat a rozdělí běh programu do dvou vláken. První slouží k odesílání zpráv na druhý počítač. Po zadání zprávy se na druhý počítač pošle řetězec. Druhé vlákno čeká na příchozí zprávy pomocí příkazu Přečti příchozí řetězec. Když je přijata zpráva, program jí vypíše na obrazovku. | | |
|
|
|  | Pošle data na zadaný počítač (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | Pošle data na zadaný počítač. Data mohou být ve formě pole bajtů nebo řetězce. | Tento příklad vám bude fungovat pouze, pokud ho spustíte na dvou počítačích vzájemně propojených lokální sítí nebo připojených k internetu. Program si nejprve vyžádá jméno (pokud jste připojeni přes lokální síť) nebo IP adresu (pokud jste připojeni přes internet) počítače, na který chcete odesílat zprávy. Pak spustí naslouchání příchozích dat a rozdělí běh programu do dvou vláken. První slouží k odesílání zpráv na druhý počítač. Po zadání zprávy se na druhý počítač pošle řetězec. Druhé vlákno čeká na příchozí zprávy pomocí příkazu Přečti příchozí řetězec. Když je přijata zpráva, program jí vypíše na obrazovku. | | |
|
|
Shledali jste tuto informaci pro Vás užitečnou?
Máte nějaký dotaz nebo připomínku k tomuto tématu? Napište nám.
©1978-2010 SGP SystemsNadřazená stránka | Předchozí stránka | Další stránka |