BG Development


Страници: (5) [1] 2 3 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Какво е порт и сокет
georgib1
Публикувано на: 14-07-2017, 20:01
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 884
Регистриран на: 26.09.16



Ок, разбрах, че портът е място за физическо свързване към някакво устройство и често се свързва със сокет?? (Така ли е).А каква е работата на сокета?Да приема информация или съм далеч от истината?
PMEmail Poster
Top
stewie
Публикувано на: 14-07-2017, 20:48
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2504
Регистриран на: 14.07.16



PM
Top
georgib1
Публикувано на: 14-07-2017, 20:51
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 884
Регистриран на: 26.09.16



QUOTE (stewie @ 14-07-2017, 20:48)
https://stackoverflow.com/questions/152457/...rt-and-a-socket

Точно това не мога да разбера, какво имат предвид под крайна точка.
PMEmail Poster
Top
stewie
Публикувано на: 14-07-2017, 20:57
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2504
Регистриран на: 14.07.16



QUOTE (georgib1 @ 14-07-2017, 21:51)
QUOTE (stewie @ 14-07-2017, 20:48)
https://stackoverflow.com/questions/152457/...rt-and-a-socket

Точно това не мога да разбера, какво имат предвид под крайна точка.

Прост случай - Една машина има да кажем една лан карта. Има едно статично IP, с което е видима за целия свят. Може да имаш много неща за достъпване от тази машина - правиш го по порт. :80 - ти вади някакъв сайт за чорапи, а пък на :21 имаш ftp server, на :5786 имаш уеб сървис. Когато един клиент прави рекуест към тази машина се създава т.н. сокет и той обслужва само този клиент. Визуално да ти го обесня ако порта е една табла с контакти, то на някой като му трябва ток се прави нов контакт и той там се включва, докато не затвори сесията си.
PM
Top
dvader
Публикувано на: 14-07-2017, 20:59
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 3697
Регистриран на: 12.07.05



Започни от там, че направи списък какви видове портове има, щото серийния порт не е същото като TCP порта.


--------------------
I find your lack of faith disturbing
PM
Top
georgib1
Публикувано на: 14-07-2017, 21:07
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 884
Регистриран на: 26.09.16



Благодаря много и на двамата!Оше едно уточнение, ако можеш да направиш stewie — под обслужва клиент имаш предвид да приема рекуести и да праща респонси?
PMEmail Poster
Top
SuN
Публикувано на: 14-07-2017, 21:26
Quote Post


Group Icon
Име: Финто Нешън
Група: Администратор
Ранг: Почетен член

Мнения: 4539
Регистриран на: 27.01.05



За програмирането:

Порта е число (като индекс).

Сокета е връзката между две (отдалечени) програми - като променлива с размер един или повече байта. Едната програма пише данни по сокета, а другата ги чете и обратното.

Това мнение е било редактирано от SuN на 14-07-2017, 21:26


--------------------
Копирай лесно ударено и - ѝ Ѝ
Замърсяване на въздуха в София - http://aqicn.org/city/bulgaria/sofia/druzhba/
PMEmail Poster
Top
stewie
Публикувано на: 14-07-2017, 22:42
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2504
Регистриран на: 14.07.16



QUOTE (georgib1 @ 14-07-2017, 22:07)
Благодаря много и на двамата!Оше едно уточнение, ако можеш да направиш  stewie — под обслужва клиент имаш предвид да приема рекуести и да праща респонси?

Да го обясня така, представи си, че имаш некъв сайт дето юзърите получават нотификация при съобщение. Примерно анти-социална мрежа. Психопат като мен се логва. Друг психопат се логва и ми праща съобщение. Аз не искам си презаредя страницата за да разбера, че друг психопат ми е пратил съобщение как да оберем банка, искам веднага да знам, че ще обираме банка. Браузърът ми използва сокета даден от сървъра като канал за двупосочна връзка, по която на сървъра примерно като се получи ново съобщение за мен, той пуска данни по сокета. Тук говоря за т.н. web sockets, които работят само по HTTP, но има още 3 алтернативни метода за пълна дуплексна комуникация клиент-сървър. Та тук няма точно рекуест/респонс има изпращач/слушател да се изразя по-просто. Съответно аз като му отговоря да правим удара, съобщението отива до сървъра, и после той го праща до отсрещната страна по на другия потребител уникалния сокет.

Това мнение е било редактирано от stewie на 14-07-2017, 22:44
PM
Top
georgib1
Публикувано на: 14-07-2017, 22:58
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 884
Регистриран на: 26.09.16



Евала, момчета, мерси много.Обяснявате по—добре от инфото, което намерих в нета.
PMEmail Poster
Top
georgib1
Публикувано на: 14-07-2017, 23:41
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 884
Регистриран на: 26.09.16



A HTTP инструкциите, изпратени от юсъра, по web socket а ли се изпращат?
Едит
Явно да, ама да питам

Това мнение е било редактирано от georgib1 на 14-07-2017, 23:44
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (5) [1] 2 3 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2015 | BG Development | All Rights Reserved
RSS 2.0