previous up down next index index
Previous: 4.5.4.1 ðÒÏÔÏËÏÌ TFTP    UP: 4.5 ðÒÏÃÅÄÕÒÙ éÎÔÅÒÎÅÔ
Down: 4.5.8 ðÏÉÓË ÕÚÌÏ× É ÌÀÄÅÊ
    Next: 4.5.6 WWW

4.5.5 ðÒÏÔÏËÏÌ X-Windows
óÅÍÅÎÏ× à.á. (çîã éôüæ)

óÉÓÔÅÍÁ X-windows ÂÙÌÁ ÒÁÚÒÁÂÏÔÁÎÁ × íÁÓÓÁÞÕÓÅÔÓËÏÍ ôÅÈÎÏÌÏÇÉÞÅÓËÏÍ ÉÎÓÔÉÔÕÔÅ (ÓÏÔÒÕÄÎÉËÉ ÜÔÏÇÏ ÉÎÓÔÉÔÕÔÁ ×ÎÅÓÌÉ ÓÕÝÅÓÔ×ÅÎÎÙÊ ×ËÌÁÄ É × ÒÁÚÒÁÂÏÔËÕ ×ÓÅÇÏ ËÏÍÐÌÅËÓÁ TCP/IP-ÐÒÏÔÏËÏÌÏ×) × ËÁÞÅÓÔ×Å ÍÎÏÇÏÏËÏÎÎÏÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ ÉÎÔÅÒÆÅÊÓÁ ÄÌÑ ü÷í Ó ÐÏÂÉÔÏ×ÙÍ ÏÔÏÂÒÁÖÅÎÉÅÍ ÇÒÁÆÉÞÅÓËÏÊ ÉÎÆÏÒÍÁÃÉÉ. óÉÓÔÅÍÁ ÐÒÅÄÐÏÌÁÇÁÌÁ ÏÔÏÂÒÁÖÅÎÉÅ ÒÅÚÕÌØÔÁÔÏ× ÒÁÂÏÔÙ ÎÅÓËÏÌØËÉÈ ÐÒÏÇÒÁÍÍ ÏÄÎÏ×ÒÅÍÅÎÎÏ. óÅÇÏÄÎÑ ÜÔÏ ÏÄÎÁ ÉÚ ÎÁÉÂÏÌÅÅ ÐÏÐÕÌÑÒÎÙÈ ÓÉÓÔÅÍ. äÌÑ ËÁÖÄÏÊ ÐÒÏÇÒÁÍÍÙ ×ÙÄÅÌÑÌÁÓØ ÏÔÄÅÌØÎÁÑ ÏÂÌÁÓÔØ ÎÁ ÜËÒÁÎÅ - "ÏËÎÏ". ó ÓÁÍÏÇÏ ÎÁÞÁÌÁ ÓÉÓÔÅÍÁ ÐÒÅÄÎÁÚÎÁÞÁÌÁÓØ ÄÌÑ ÒÁÂÏÔÙ × ÒÁÚÌÉÞÎÙÈ ÓÅÔÑÈ (TCP, IPX/SPX É Ô.Ä.). óÉÓÔÅÍÁ ÍÏÖÅÔ ÕÐÒÁ×ÌÑÔØ ÏËÎÁÍÉ ËÁË ÎÁ ÌÏËÁÌØÎÏÊ, ÔÁË É ÕÄÁÌÅÎÎÏÊ ü÷í. äÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÏËÎÁÍÉ ÉÓÐÏÌØÚÕÀÔÓÑ ÓÐÅÃÉÁÌØÎÙÅ ÓÏÏÂÝÅÎÉÑ. äÌÑ ÏÂÍÅÎÁ ÜÔÉÍÉ ÓÏÏÂÝÅÎÉÑÍÉ ÒÁÚÒÁÂÏÔÁÎ x-windows ÐÒÏÔÏËÏÌ. óÉÓÔÅÍÁ X-windows ÓÏÓÔÏÉÔ ÉÚ Ä×ÕÈ ÞÁÓÔÅÊ Xlib É X-ÓÅÒ×ÅÒÁ (RFC-1198).

òÉÓ. 4.5.5.1. óÈÅÍÁ ×ÚÁÉÍÏÄÅÊÓÔ×ÉÑ ÒÁÚÌÉÞÎÙÈ ÞÁÓÔÅÊ X-windows

xlib Ñ×ÌÑÅÔÓÑ ÉÎÔÅÒÆÅÊÓÏÍ ÄÌÑ ÌÀÂÏÇÏ ÐÒÉËÌÁÄÎÏÇÏ ÐÒÏÃÅÓÓÁ É ÏÂÙÞÎÏ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÐÒÏÇÒÁÍÍÕ, ÎÁÐÉÓÁÎÎÕÀ ÎÁ C. Xlib ÏÔ×ÅÞÁÅÔ ÚÁ ÏÂÍÅÎ ÉÎÆÏÒÍÁÃÉÅÊ ÍÅÖÄÕ ÓÅÒ×ÅÒÏÍ É ÔÅÒÍÉÎÁÌÏÍ ÐÏÌØÚÏ×ÁÔÅÌÑ (X-ËÌÉÅÎÔ). ðÏÄ ÐÒÉÌÏÖÅÎÉÑÍÉ ÚÄÅÓØ ÐÏÄÒÁÚÕÍÅ×ÁÀÔÓÑ ÎÅÚÁ×ÉÓÉÍÙÅ ÐÒÏÃÅÓÓÙ. äÌÑ ËÁÖÄÏÇÏ ÔÅÒÍÉÎÁÌÁ ÉÎÓÔÁÌÌÉÒÕÅÔÓÑ ÏÔÄÅÌØÎÙÊ X-ÓÅÒ×ÅÒ. ïÄÉÎ X-ÓÅÒ×ÅÒ ÍÏÖÅÔ ÏÂÓÌÕÖÉ×ÁÔØ ÎÅÓËÏÌØËÏ ËÌÉÅÎÔÏ×. X-ÓÅÒ×ÅÒ ÏÓÕÝÅÓÔ×ÌÑÅÔ ÏÔÏÂÒÁÖÅÎÉÅ ÎÁ ÜËÒÁÎÅ ×ÓÅÈ ÏËÏÎ, × ÔÏ ×ÒÅÍÑ ËÁË ÆÕÎËÃÉÑ ËÌÉÅÎÔÏ× - ÕÐÒÁ×ÌÅÎÉÅ ÏËÎÁÍÉ. äÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÏËÎÁÍÉ ÉÓÐÏÌØÚÕÀÔÓÑ ÓÔÒÕËÔÕÒÙ ÔÉÐÁ ÓÔÅËÏ×.

ðÒÉËÌÁÄÎÁÑ ÐÒÏÇÒÁÍÍÁ-ËÌÉÅÎÔ É ÓÅÒ×ÅÒ ×ÚÁÉÍÏÄÅÊÓÔ×ÕÀÔ ÄÒÕÇ Ó ÄÒÕÇÏÍ ÞÅÒÅÚ ÓÉÓÔÅÍÎÙÊ ÐÒÏÔÏËÏÌ X-windows (RFC-1013 É RFC-1198). ðÒÉ ÜÔÏÍ ÉÓÐÏÌØÚÕÅÔÓÑ ÞÅÔÙÒÅ ×ÉÄÁ ÓÏÏÂÝÅÎÉÊ:

  1. úÁÐÒÏÓ: ÉÎÓÔÒÕËÃÉÑ, ÎÁÐÒÁ×ÌÑÅÍÁÑ ÓÅÒ×ÅÒÕ ÒÁÂÏÞÅÊ ÓÔÁÎÃÉÉ, ÎÁÐÒÉÍÅÒ, ÎÁÒÉÓÏ×ÁÔØ ÏËÒÕÖÎÏÓÔØ.
  2. ïÔËÌÉË: ÎÁÐÒÁ×ÌÑÅÔÓÑ ÏÔ ÓÅÒ×ÅÒÁ × ÏÔ×ÅÔ ÎÁ ÚÁÐÒÏÓ.
  3. óÏÂÙÔÉÅ: ÉÓÐÏÌØÚÕÅÔÓÑ ÓÅÒ×ÅÒÏÍ, ÞÔÏÂÙ ÓÏÏÂÝÉÔØ ÐÒÉËÌÁÄÎÏÊ ÐÒÏÇÒÁÍÍÅ Ï ÉÚÍÅÎÅÎÉÑÈ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÐÏ×ÌÉÑÔØ ÎÁ ÅÅ ÒÁÂÏÔÕ (ÎÁÐÒÉÍÅÒ, ÎÁÖÁÔÉÅ ËÌÁ×ÉÛÉ ÎÁ ÔÅÒÍÉÎÁÌÅ ÉÌÉ ÍÙÛËÅ, ÚÁÐÒÏÓ ÉÚ ÓÅÔÉ É Ô.Ä.).
  4. ïÛÉÂËÁ: ÐÏÓÙÌÁÅÔÓÑ ÓÅÒ×ÅÒÏÍ ÐÒÉËÌÁÄÎÏÊ ÐÒÏÇÒÁÍÍÅ, ÅÓÌÉ ÞÔÏ ÎÅ ÔÁË (ÐÅÒÅÐÏÌÎÅÎÉÅ ÐÁÍÑÔÉ, ÎÅÐÒÁ×ÉÌØÎÏ ÚÁÄÁÎÎÙÅ ÐÁÒÁÍÅÔÒÙ ÄÅÌÁÀÔ ×ÙÐÏÌÎÅÎÉÅ ÚÁÄÁÎÉÑ ÎÅ×ÏÚÍÏÖÎÙÍ É ÐÒ.).

æÏÒÍÁÔÙ ÔÁËÉÈ ÓÏÏÂÝÅÎÉÊ ÐÒÅÄÓÔÁ×ÌÅÎÙ ÎÁ ÒÉÓ. 4.5.5.2.

òÉÓ. 4.5.5.2 æÏÒÍÁÔÙ ÓÏÏÂÝÅÎÉÊ Ï ÏÛÉÂËÁÈ

îÅËÏÔÏÒÙÅ X-ÚÁÐÒÏÓÙ ÎÅ ÎÕÖÄÁÀÔÓÑ × ÏÔËÌÉËÁÈ (ÎÁÐÒÉÍÅÒ, Ó×ÑÚÁÎÎÙÅ Ó ÐÅÒÅÍÅÝÅÎÉÅÍ ÍÁÎÉÐÕÌÑÔÏÒÁ ÍÙÛØ), ÔÁËÉÅ ÓÏÏÂÝÅÎÉÑ ÍÏÇÕÔ ÇÒÕÐÐÉÒÏ×ÁÔØÓÑ É ÐÏÓÙÌÁÔØÓÑ ÅÄÉÎÙÍ ÐÏÔÏËÏÍ (batch stream). ôÁËÏÊ ÐÏÄÈÏÄ ÐÏÚ×ÏÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÀ ×ÙÄÁÔØ Xlib-ÚÁÐÒÏÓ É ÐÅÒÅÊÔÉ Ë ×ÙÐÏÌÎÅÎÉÀ ÄÒÕÇÉÈ ÏÐÅÒÁÃÉÊ, × ÔÏ ×ÒÅÍÑ ËÁË ÓÈÅÍÁ ÚÁÐÒÏÓ-ÏÔËÌÉË ÔÒÅÂÕÅÔ ÏÖÉÄÁÎÉÑ.

óÏÏÂÝÅÎÉÅ ÔÉÐÁ ÓÏÂÙÔÉÅ ÐÏÓÙÌÁÅÔÓÑ ÐÒÉËÌÁÄÎÏÊ ÐÒÏÇÒÁÍÍÅ ÔÏÌØËÏ × ÓÌÕÞÁÅ, ÅÓÌÉ ÏÎÁ ÚÁÐÒÁÛÉ×ÁÌÁ ÔÁËÏÇÏ ÒÏÄÁ ÉÎÆÏÒÍÁÃÉÀ.

X-Windows ÐÒÉÌÏÖÅÎÉÑ ÄÏÌÖÎÙ ÕÓÔÁÎÏ×ÉÔØ ËÁÎÁÌ Ó×ÑÚÉ ÍÅÖÄÕ ÓÏÂÏÊ, ÐÒÅÖÄÅ ÞÅÍ ÏÎÉ ÓÍÏÇÕÔ ÏÂÍÅÎÉ×ÁÔØÓÑ ÓÏÏÂÝÅÎÉÑÍÉ. ðÒÉÌÏÖÅÎÉÅ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ Ó×ÑÚØ Ó ÒÁÂÏÞÅÊ ÓÔÁÎÃÉÅÊ ÉÓÐÏÌØÚÕÅÔ ÚÁÐÒÏÓ XOpenDisplay ÉÚ ÂÉÂÌÉÏÔÅËÉ Xlib. Xlib ÆÏÒÍÉÒÕÅÔ ÓÔÒÕËÔÕÒÕ ÄÉÓÐÌÅÑ, ËÏÔÏÒÁÑ ÓÏÄÅÒÖÉÔ ÎÅÏÂÈÏÄÉÍÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÏÐÒÅÄÅÌÑÀÝÕÀ ÒÅÖÉÍ ÏÂÍÅÎÁ ÐÒÉËÌÁÄÎÁÑ ÐÒÏÇÒÁÍÍÁ <-> ÒÁÂÏÞÁÑ ÓÔÁÎÃÉÑ. ðÏÓÌÅ ÔÏÇÏ ËÁË Ó×ÑÚØ ÕÓÔÁÎÏ×ÌÅÎÁ ÐÒÉËÌÁÄÎÁÑ ÐÒÏÇÒÁÍÍÁ É ÒÁÂÏÞÁÑ ÓÔÁÎÃÉÑ ÇÏÔÏ×Ù Ë ÒÁÂÏÔÅ. åÓÌÉ ÂÙÌÁ ÎÁÖÁÔÁ ËÌÁ×ÉÛÁ ÍÙÛËÉ (ÓÏÂÙÔÉÅ - ButtonPress), Á ÎÅ ÉÚ×ÅÓÔÎÏ, × ËÁËÏÍ ÉÚ ÏËÏÎ ÎÁÈÏÄÉÔÓÑ ÅÅ ÕËÁÚÁÔÅÌØ, ÐÒÉËÌÁÄÎÁÑ ÐÒÏÇÒÁÍÍÁ ×ÙÄÁÅÔ × Xlib ÚÁÐÒÏÓ XQueryPointer. ðÏÌÏÖÅÎÉÅ ÕËÁÚÁÔÅÌÑ ÂÕÄÅÔ ÐÒÉÓÌÁÎÏ × ÏÔËÌÉËÅ ÎÁ ÜÔÏÔ ÚÁÐÒÏÓ.

äÁÎÎÙÊ ÐÒÏÔÏËÏÌ, ÓÔÒÏÇÏ ÇÏ×ÏÒÑ, ÎÅ ×ÈÏÄÉÔ × ÎÁÂÏÒ TCP/IP ÈÏÔÑ, ËÁË ÂÙÌÏ ÓËÁÚÁÎÏ, ÏÎ ÏÐÉÓÁÎ × RFC. îÏ ÍÎÅ ÐÒÅÄÓÔÁ×ÌÑÌÏÓØ ×ÁÖÎÙÍ ÄÁÔØ × ÒÕËÉ ÏÐÅÒÁÔÏÒÏ× ÓÅÔÅÊ ÉÎÆÏÒÍÁÃÉÀ, ËÏÔÏÒÁÑ ÐÏÚ×ÏÌÉÔ ÉÍ ÌÕÞÛÅ ÐÏÎÉÍÁÔØ, ÞÔÏ "ÇÕÌÑÅÔ" ÐÏ ÉÈ ËÁÂÅÌØÎÙÍ ÓÅÇÍÅÎÔÁÍ.

Previous: 4.5.4.1 ðÒÏÔÏËÏÌ TFTP    UP: 4.5 ðÒÏÃÅÄÕÒÙ éÎÔÅÒÎÅÔ
Down: 4.5.8 ðÏÉÓË ÕÚÌÏ× É ÌÀÄÅÊ    Next: 4.5.6 WWW