{"id":7846,"date":"2023-10-25T23:42:20","date_gmt":"2023-10-25T16:42:20","guid":{"rendered":"https:\/\/teky.edu.vn\/blog\/?p=7846"},"modified":"2023-10-26T16:40:05","modified_gmt":"2023-10-26T09:40:05","slug":"socket-la-gi","status":"publish","type":"post","link":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/","title":{"rendered":"Socket l\u00e0 g\u00ec? &#8211; T\u00ecm hi\u1ec3u kh\u00e1i ni\u1ec7m c\u00e1c lo\u1ea1i socket ph\u1ed5 bi\u1ebfn hi\u1ec7n nay"},"content":{"rendered":"\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-top\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;7846&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;top&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;15&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;4.7&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Rate this post&quot;,&quot;legend&quot;:&quot;4.7\\\/5 - (15 b\u00ecnh ch\u1ecdn)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Socket l\u00e0 g\u00ec? - T\u00ecm hi\u1ec3u kh\u00e1i ni\u1ec7m c\u00e1c lo\u1ea1i socket ph\u1ed5 bi\u1ebfn hi\u1ec7n nay&quot;,&quot;width&quot;:&quot;133.8&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 133.8px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            4.7\/5 - (15 b\u00ecnh ch\u1ecdn)    <\/div>\n    <\/div>\n<p style=\"text-align: justify;\"><em>Socket l\u00e0 m\u1ed9t trong nh\u1eefng thu\u1eadt ng\u1eef ph\u1ed5 bi\u1ebfn \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong ng\u00e0nh l\u1eadp tr\u00ecnh hi\u1ec7n \u0111\u1ea1i. Tuy nhi\u00ean \u0111\u1ec3 hi\u1ec3u k\u1ef9 c\u00e0ng th\u00ec kh\u00f4ng ph\u1ea3i ai c\u0169ng n\u1eafm r\u00f5 kh\u00e1i ni\u1ec7m<strong> socket l\u00e0 g\u00ec.<\/strong> L\u00fd do l\u00e0 v\u00ec c\u00e1ch \u0111\u1ecbnh ngh\u0129a c\u1ee7a socket v\u1eabn r\u1ea5t tr\u1eebu t\u01b0\u1ee3ng. V\u1eady n\u1ebfu b\u1ea1n v\u1eabn c\u00f2n ch\u01b0a hi\u1ec3u l\u1eadp tr\u00ecnh socket l\u00e0 g\u00ec, h\u00e3y theo d\u00f5i ngay b\u00e0i vi\u1ebft sau c\u1ee7a Teky.<\/em><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">N\u1ed9i dung <\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#Tim_hieu_ve_socket\" >T\u00ecm hi\u1ec3u v\u1ec1 socket<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#Socket_la_gi\" >Socket l\u00e0 g\u00ec?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#Tai_sao_lai_can_den_socket\" >T\u1ea1i sao l\u1ea1i c\u1ea7n \u0111\u1ebfn socket?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#Cach_thuc_hoat_dong_cua_socket\" >C\u00e1ch th\u1ee9c ho\u1ea1t \u0111\u1ed9ng c\u1ee7a socket<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#Phan_loai_socket_la_gi\" >Ph\u00e2n lo\u1ea1i socket l\u00e0 g\u00ec?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#Tim_hieu_ve_Stream_Socket\" >T\u00ecm hi\u1ec3u v\u1ec1 Stream Socket<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#Tim_hieu_ve_Datagram_Socket\" >T\u00ecm hi\u1ec3u v\u1ec1 Datagram Socket<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#Tim_hieu_ve_Unix_socket\" >T\u00ecm hi\u1ec3u v\u1ec1 Unix socket<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#Tim_hieu_ve_Websocket_%E2%80%93_Socket_la_gi\" >T\u00ecm hi\u1ec3u v\u1ec1 Websocket &#8211; Socket l\u00e0 g\u00ec?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#Ket_luan_Socket_la_gi\" >K\u1ebft lu\u1eadn Socket l\u00e0 g\u00ec<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#Vi_sao_ban_nen_chon_Hoc_Vien_Cong_Nghe_Teky_cho_con_phat_trien_ky_nang_lap_trinh\" >V\u00ec sao b\u1ea1n n\u00ean ch\u1ecdn H\u1ecdc Vi\u1ec7n C\u00f4ng Ngh\u1ec7 Teky cho con ph\u00e1t tri\u1ec3n k\u1ef9 n\u0103ng l\u1eadp tr\u00ecnh?<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#Day_la_chuong_trinh_khong_chi_trang_bi_kien_thuc_lap_trinh_ma_con_ren_luyen_nhom_ky_nang_4Cs_Tre_se_duoc\" >\u0110\u00e2y l\u00e0 ch\u01b0\u01a1ng tr\u00ecnh kh\u00f4ng ch\u1ec9 trang b\u1ecb ki\u1ebfn th\u1ee9c l\u1eadp tr\u00ecnh m\u00e0 c\u00f2n r\u00e8n luy\u1ec7n nh\u00f3m k\u1ef9 n\u0103ng 4Cs. Tr\u1ebb s\u1ebd \u0111\u01b0\u1ee3c:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#Lien_he_ngay_hoc_vien_cong_nghe_sang_tao_TEKY_de_duoc_tu_van_khoa_hoc\" >Li\u00ean h\u1ec7 ngay h\u1ecdc vi\u1ec7n c\u00f4ng ngh\u1ec7 s\u00e1ng t\u1ea1o TEKY \u0111\u1ec3 \u0111\u01b0\u1ee3c t\u01b0 v\u1ea5n kh\u00f3a h\u1ecdc:<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Tim_hieu_ve_socket\"><\/span>T\u00ecm hi\u1ec3u v\u1ec1 socket<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Socket_la_gi\"><\/span>Socket l\u00e0 g\u00ec?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">N\u00f3i \u0111\u01a1n gi\u1ea3n, socket l\u00e0 \u0111\u1ecbnh ngh\u0129a m\u1ed9t c\u00e1ch tr\u1eebu t\u01b0\u1ee3ng h\u00f3a c\u1ee7a \u1ed5 c\u1eafm v\u1eadt l\u00fd. N\u1ebfu m\u1ed9t \u1ed5 c\u1eafm v\u1eadt l\u00fd nh\u1eadn l\u1ea5y s\u1ef1 ti\u1ebfp x\u00fac c\u1ee7a c\u00e1p \u0111i\u1ec7n th\u00ec socket c\u0169ng ho\u1ea1t \u0111\u1ed9ng t\u01b0\u01a1ng t\u1ef1 nh\u01b0 v\u1eady, ch\u1ec9 kh\u00e1c th\u1ee9 n\u00f3 nh\u1eadn \u0111\u01b0\u1ee3c l\u00e0 m\u1ed9t ch\u01b0\u01a1ng tr\u00ecnh m\u1ea1nh. Socket l\u00e0 \u0111i\u1ec3m cu\u1ed1i c\u1ee7a m\u1ed9t li\u00ean k\u1ebft hai chi\u1ec1u gi\u1eefa hai ch\u01b0\u01a1ng tr\u00ecnh ch\u1ea1y tr\u00ean m\u1ea1ng. Socket xu\u1ea5t hi\u1ec7n cho ph\u00e9p 1 process c\u00f3 th\u1ec3 giao ti\u1ebfp v\u1edbi 1 process kh\u00e1c.<\/p>\n<p style=\"text-align: justify;\">M\u1ed9t ch\u1ee9c n\u0103ng kh\u00e1c c\u1ee7a sockets l\u00e0 t\u1ea1o ra s\u1ef1 k\u1ebft n\u1ed1i gi\u1eefa client v\u00e0 server. K\u1ebft qu\u1ea3 n\u00e0y \u0111\u01b0\u1ee3c ho\u00e0n th\u00e0nh d\u1ef1a tr\u00ean qu\u00e1 tr\u00ecnh r\u00e0ng bu\u1ed9c gi\u1eefa c\u00e1c l\u1edbp socket t\u1ea1i m\u1ed9t \u0111i\u1ec3m c\u1ed1 \u0111\u1ecbnh. \u0110i\u1ec3m n\u00e0y ch\u00ednh l\u00e0 c\u1ed5ng port, th\u01b0\u1eddng l\u00e0 m\u1ed9t con s\u1ed1 c\u1ee5 th\u1ec3. Li\u00ean k\u1ebft c\u1ee7a nh\u1eefng l\u1edbp socket gi\u00fap c\u00e1c t\u1ea7ng TCP hay TCP Player c\u00f3 th\u1ec3 danh \u1ee9ng d\u1ee5ng m\u00e0 d\u1eef li\u1ec7u s\u1ebd g\u1eedi t\u1edbi.<\/p>\n<figure id=\"attachment_7847\" aria-describedby=\"caption-attachment-7847\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-7847\" src=\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/socket-la-cong-cu-rat-pho-bien.jpg\" alt=\"Socket l\u00e0 c\u00f4ng c\u1ee5 r\u1ea5t ph\u1ed5 bi\u1ebfn\" width=\"650\" height=\"400\" srcset=\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/socket-la-cong-cu-rat-pho-bien.jpg 650w, https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/socket-la-cong-cu-rat-pho-bien-400x246.jpg 400w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-7847\" class=\"wp-caption-text\">Socket l\u00e0 c\u00f4ng c\u1ee5 r\u1ea5t ph\u1ed5 bi\u1ebfn<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Khi \u0111\u00e3 c\u00f3 s\u1ef1 li\u00ean k\u1ebft c\u1ea7n thi\u1ebft r\u1ed3i, socket s\u1ebd \u0111\u00f3ng vai tr\u00f2 l\u00e0 \u0111i\u1ec3m th\u00f4ng b\u00e1o gi\u1eefa 2 process. V\u00ed d\u1ee5 khi c\u00f3 email hay tin nh\u1eafn b\u1ea5t k\u1ef3, socket s\u1ebd nh\u1eadn ra v\u00e0 \u0111\u1ea9y l\u00ean tr\u00ean giao di\u1ec7n.<\/p>\n<p><em><strong>&gt;&gt;&gt;M\u1eddi b\u1ea1n \u0111\u1ecdc th\u00eam<\/strong>:<a href=\"https:\/\/teky.edu.vn\/blog\/hadoop-la-gi\/\"><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Hadoop l\u00e0 g\u00ec? Gi\u1edbi thi\u1ec7u v\u1ec1 c\u00f4ng c\u1ee5 ph\u00e2n t\u00edch Big Data hi\u1ec7u qu\u1ea3&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:4481,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:2,&quot;11&quot;:0,&quot;15&quot;:&quot;Arial&quot;}\">Hadoop l\u00e0 g\u00ec? Gi\u1edbi thi\u1ec7u v\u1ec1 c\u00f4ng c\u1ee5 ph\u00e2n t\u00edch Big Data hi\u1ec7u qu\u1ea3<\/span><\/a><\/em><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Tai_sao_lai_can_den_socket\"><\/span>T\u1ea1i sao l\u1ea1i c\u1ea7n \u0111\u1ebfn socket?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">\u01afu \u0111i\u1ec3m l\u1edbn nh\u1ea5t khi\u1ebfn socket tr\u1edf n\u00ean c\u1ea7n thi\u1ebft l\u00e0 n\u00f3 c\u00f3 th\u1ec3 t\u01b0\u01a1ng th\u00edch v\u1edbi h\u1ea7u h\u1ebft c\u00e1c h\u1ec7 \u0111i\u1ec1u h\u00e0nh, t\u1eeb Windows, Linux cho \u0111\u1ebfn Mac OS X\u2026 Ngo\u00e0i ra, socket c\u00f2n c\u00f3 th\u1ec3 k\u1ebft h\u1ee3p \u0111\u01b0\u1ee3c v\u1edbi r\u1ea5t nhi\u1ec1u ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh nh\u01b0: C, C++, Java, Visual Basic, Visual C++&#8230; C\u00f3 th\u1ec3 th\u1ea5y r\u1eb1ng socket ph\u00f9 h\u1ee3p \u0111\u1ec3 s\u1eed d\u1ee5ng \u1edf m\u1ecdi \u0111i\u1ec1u ki\u1ec7n c\u0169ng nh\u01b0 ho\u00e0n c\u1ea3nh kh\u00e1c nhau.<\/p>\n<p style=\"text-align: justify;\">\u0110\u1eb7c bi\u1ec7t l\u00e0 l\u1eadp tr\u00ecnh vi\u00ean c\u00f3 th\u1ec3 ch\u1ea1y song song nhi\u1ec1u socket trong c\u00f9ng m\u1ed9t l\u00fac. \u0110i\u1ec1u n\u00e0y gi\u00fap r\u00fat ng\u1eafn th\u1eddi gian v\u00e0 t\u0103ng hi\u1ec7u su\u1ea5t ho\u1ea1t \u0111\u1ed9ng.<\/p>\n<p style=\"text-align: justify;\">V\u1edbi nh\u1eefng \u01b0u \u0111i\u1ec3m tuy\u1ec7t v\u1eddi nh\u01b0 v\u1eady, socket nghi\u1ec5m nhi\u00ean tr\u1edf th\u00e0nh m\u1ed9t c\u00f4ng c\u1ee5 ph\u1ed5 bi\u1ebfn trong ng\u00e0nh l\u1eadp tr\u00ecnh.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Cach_thuc_hoat_dong_cua_socket\"><\/span>C\u00e1ch th\u1ee9c ho\u1ea1t \u0111\u1ed9ng c\u1ee7a socket<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Th\u00f4ng qua TCP\/IP v\u00e0 UDP, socket s\u1ebd ti\u1ebfn h\u00e0nh truy\u1ec1n v\u00e0 nh\u1eadn d\u1eef li\u1ec7u Internet. T\u1eeb \u0111\u00f3 t\u1ea1o n\u00ean m\u1ed9t c\u1ea7u n\u1ed1i gi\u1eefa client v\u00e0 server. \u0110i\u1ec1u ki\u1ec7n \u0111\u1ec3 ho\u1ea1t \u0111\u1ed9ng n\u00e0y di\u1ec5n ra l\u00e0 c\u00f3 \u0111\u1ee7 th\u00f4ng tin v\u1ec1 th\u00f4ng s\u1ed1 IP v\u00e0 gi\u1eef li\u1ec7u c\u1ed5ng c\u1ee7a 2 process mu\u1ed1n k\u1ebft n\u1ed1i v\u1edbi nhau.<\/p>\n<p style=\"text-align: justify;\">2 \u1ee9ng d\u1ee5ng mu\u1ed1n li\u00ean k\u1ebft c\u00f3 th\u1ec3 n\u1eb1m c\u00f9ng tr\u00ean 1 m\u00e1y ho\u1eb7c 2 m\u00e1y kh\u00e1c nhau \u0111\u1ec1u \u0111\u01b0\u1ee3c. Tuy nhi\u00ean, n\u1ebfu 2 process c\u00f9ng n\u1eb1m tr\u00ean m\u1ed9t m\u00e1y, c\u00e1c s\u1ed1 li\u1ec7u b\u1eaft bu\u1ed9c ph\u1ea3i kh\u00e1c nhau ho\u00e0n to\u00e0n. \u0110\u00e2y l\u00e0 \u0111i\u1ec1u ki\u1ec7n c\u1ea7n thi\u1ebft \u0111\u1ec3 socket io c\u00f3 th\u1ec3 ti\u1ebfn h\u00e0nh ho\u1ea1t \u0111\u1ed9ng.<\/p>\n<figure id=\"attachment_7850\" aria-describedby=\"caption-attachment-7850\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-7850\" src=\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/don-gian-hoa-cach-hoat-dong-cua-socket.jpg\" alt=\"\u0110\u01a1n gi\u1ea3n h\u00f3a c\u00e1ch ho\u1ea1t \u0111\u1ed9ng c\u1ee7a Socket\" width=\"650\" height=\"400\" srcset=\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/don-gian-hoa-cach-hoat-dong-cua-socket.jpg 650w, https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/don-gian-hoa-cach-hoat-dong-cua-socket-400x246.jpg 400w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-7850\" class=\"wp-caption-text\">\u0110\u01a1n gi\u1ea3n h\u00f3a c\u00e1ch ho\u1ea1t \u0111\u1ed9ng c\u1ee7a Socket<\/figcaption><\/figure>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Phan_loai_socket_la_gi\"><\/span>Ph\u00e2n lo\u1ea1i socket l\u00e0 g\u00ec?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">\u0110\u1ec3 hi\u1ec3u r\u00f5 h\u01a1n socket l\u00e0 g\u00ec, ta s\u1ebd ti\u1ebfp t\u1ee5c trong ph\u1ea7n ph\u00e2n lo\u1ea1i socket. Hi\u1ec7n nay, c\u00f3 t\u1ed5ng c\u1ed9ng 4 lo\u1ea1i module socket \u0111ang hi\u1ec7n h\u00e0nh bao g\u1ed3m: Stream Socket, Datagram Socket, Websocket v\u00e0 Unix socket. Stream Socket v\u00e0 Websocket th\u01b0\u1eddng \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng ph\u1ed5 bi\u1ebfn nh\u1ea5t. Hai lo\u1ea1i c\u00f2n l\u1ea1i th\u00ec \u00edt \u0111\u01b0\u1ee3c d\u00f9ng h\u01a1n.<\/p>\n<p style=\"text-align: justify;\">S\u1ef1 giao ti\u1ebfp \u0111\u01b0\u1ee3c di\u1ec5n ra gi\u1eefa b\u1ea5t c\u1ee9 lo\u1ea1i socket n\u00e0o, k\u1ec3 c\u1ea3 kh\u00e1c lo\u1ea1i ch\u1ee9 kh\u00f4ng b\u1ecb gi\u1edbi h\u1ea1n ph\u1ea3i c\u00f9ng lo\u1ea1i.<\/p>\n<p>&gt;&gt;&gt; Xem th\u00eam : <a href=\"https:\/\/teky.edu.vn\/blog\/prototype-la-gi\/\"><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Prototype l\u00e0 g\u00ec? T\u1ea7m quan tr\u1ecdng c\u1ee7a Prototype trong Javascript&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:4481,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:2,&quot;11&quot;:0,&quot;15&quot;:&quot;Arial&quot;}\">Prototype l\u00e0 g\u00ec? T\u1ea7m quan tr\u1ecdng c\u1ee7a Prototype trong Javascript<\/span><\/a><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Tim_hieu_ve_Stream_Socket\"><\/span>T\u00ecm hi\u1ec3u v\u1ec1 Stream Socket<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Stream Socket c\u00f2n \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 socket TCP. N\u00f3 ho\u1ea1t \u0111\u1ed9ng d\u1ef1a tr\u00ean giao th\u1ee9c h\u01b0\u1edbng k\u1ebft n\u1ed1i. T\u1ee9c l\u00e0 ch\u1ec9 s\u1eed d\u1ee5ng \u0111\u01b0\u1ee3c khi m\u00e1y ch\u1ee7 v\u00e0 m\u00e1y kh\u00e1ch c\u00f3 s\u1ef1 li\u00ean k\u1ebft.<\/p>\n<p style=\"text-align: justify;\">Stream Socket gi\u00fap qu\u00e1 tr\u00ecnh truy\u1ec1n g\u1eedi di\u1ec5n ra nhanh ch\u00f3ng v\u00e0 \u0111\u00fang h\u1ea1n. Ngo\u00e0i ra, v\u1edbi y\u1ebfu t\u1ed1 \u0111\u1ea3m b\u1ea3o, ng\u01b0\u1eddi d\u00f9ng c\u0169ng c\u00f3 th\u1ec3 y\u00ean t\u00e2m r\u1eb1ng d\u1eef li\u1ec7u s\u1ebd \u0111\u01b0\u1ee3c chuy\u1ec3n \u0111\u1ebfn \u0111\u00fang ng\u01b0\u1eddi nh\u1eadn v\u1edbi \u0111\u1ed9 tin c\u1eady tuy\u1ec7t \u0111\u1ed1i. M\u1ed7i h\u00e0nh \u0111\u1ed9ng di\u1ec5n ra trong qu\u00e1 tr\u00ecnh d\u1ecbch chuy\u1ec3n th\u00f4ng tin \u0111\u1ec1u s\u1ebd \u0111\u01b0\u1ee3c ghi l\u1ea1i k\u1ebft qu\u1ea3 v\u00e0 truy\u1ec1n v\u1ec1 cho ng\u01b0\u1eddi d\u00f9ng d\u00f9 c\u00f3 th\u00e0nh c\u00f4ng hay kh\u00f4ng. C\u00e1c b\u1ea3n ghi d\u1eef li\u1ec7u c\u0169ng kh\u00f4ng h\u1ec1 c\u00f3 gi\u1edbi h\u1ea1n n\u00e0o, b\u1ea1n c\u00f3 th\u1ec3 tho\u1ea3i m\u00e1i truy\u1ec1n bao nhi\u00eau th\u00f4ng tin t\u00f9y th\u00edch. Song song v\u1edbi \u0111\u00f3, Stream Socket c\u00f2n s\u1edf h\u1eefu 2 c\u01a1 ch\u1ebf bao g\u1ed3m qu\u1ea3n l\u00fd lu\u1ed3ng l\u01b0u th\u00f4ng tr\u00ean m\u1ea1ng v\u00e0 ch\u1ed1ng t\u1eafc ngh\u1ebdn nh\u1eb1m t\u1ed1i \u01b0u h\u00f3a th\u1eddi gian truy\u1ec1n d\u1eef li\u1ec7u.<\/p>\n<figure id=\"attachment_7849\" aria-describedby=\"caption-attachment-7849\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-7849\" src=\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/tcp-socket-la-gi.jpg\" alt=\"TCP Socket l\u00e0 g\u00ec?\" width=\"650\" height=\"400\" srcset=\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/tcp-socket-la-gi.jpg 650w, https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/tcp-socket-la-gi-400x246.jpg 400w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-7849\" class=\"wp-caption-text\">TCP Socket l\u00e0 g\u00ec?<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">\u0110i\u1ec1u ki\u1ec7n \u0111\u1ec3 s\u1eed d\u1ee5ng Stream Socket l\u00e0 ph\u1ea3i c\u00f3 \u0111\u1ecba ch\u1ec9 IP r\u00f5 r\u00e0ng gi\u1eefa 2 \u0111\u1ea7u k\u1ebft n\u1ed1i. C\u00e1c th\u00f4ng tin \u0111\u01b0\u1ee3c g\u1eedi \u0111i tu\u1ea7n t\u1ef1 theo k\u1ebf ho\u1ea1ch l\u00ean tr\u01b0\u1edbc. M\u1ed7i th\u00f4ng \u0111i\u1ec7p \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n ph\u1ea3i c\u00f3 th\u00f4ng b\u00e1o tr\u1ea3 v\u1ec1 m\u1edbi t\u00ednh l\u00e0 ho\u00e0n th\u00e0nh. Ngo\u00e0i ra, Stream Socket ho\u1ea1t \u0111\u1ed9ng d\u1ef1a tr\u00ean m\u00f4 h\u00ecnh l\u1eafng nghe v\u00e0 ch\u1ea5p nh\u1eadn. C\u00f3 ngh\u0129a r\u1eb1ng gi\u1eefa 2 process ph\u1ea3i c\u00f3 1 b\u00ean y\u00eau c\u1ea7u k\u1ebft n\u1ed1i tr\u01b0\u1edbc.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Tim_hieu_ve_Datagram_Socket\"><\/span>T\u00ecm hi\u1ec3u v\u1ec1 Datagram Socket<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Datagram Socket ho\u1ea1t \u0111\u1ed9ng d\u1ef1a tr\u00ean giao th\u1ee9c UDP v\u1ec1 vi\u1ec7c truy\u1ec1n th\u00f4ng tin kh\u00f4ng y\u00eau c\u1ea7u s\u1ef1 k\u1ebft n\u1ed1i. \u0110\u1ec3 ho\u1ea1t \u0111\u1ed9ng n\u00e0y di\u1ec5n ra, n\u00f3 cung c\u1ea5p connection-less point cho vi\u1ec7c g\u1eedi v\u00e0 nh\u1eadn th\u00f4ng tin. Ch\u00ednh v\u00ec th\u1ebf m\u00e0 Datagram Socket c\u00f2n \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 socket kh\u00f4ng h\u01b0\u1edbng k\u1ebft n\u1ed1i.<\/p>\n<p style=\"text-align: justify;\">Hai ti\u1ebfn tr\u00ecnh c\u00f3 th\u1ec3 li\u00ean l\u1ea1c v\u1edbi nhau th\u00f4ng quan Datagram Socket m\u00e0 kh\u00f4ng c\u1ea7n IP chung. Th\u00f4ng \u0111i\u1ec7p mu\u1ed1n g\u1eedi \u0111i ph\u1ea3i k\u00e8m theo th\u00f4ng \u0111i\u1ec7p ng\u01b0\u1eddi nh\u1eadn. C\u00f3 th\u1ec3 g\u1eedi m\u1ed9t th\u00f4ng \u0111i\u1ec7p nhi\u1ec1u l\u1ea7n, tuy nhi\u00ean kh\u00f4ng th\u1ec3 g\u1eedi c\u00f9ng m\u1ed9t l\u00fac. Ngo\u00e0i ra, th\u1ee9 t\u1ef1 ho\u00e0n th\u00e0nh d\u1ecbch chuy\u1ec3n c\u0169ng kh\u00f4ng c\u1ed1 \u0111\u1ecbnh, th\u00f4ng \u0111i\u1ec7p g\u1eedi sau c\u00f3 th\u1ec3 \u0111\u1ebfn tr\u01b0\u1edbc v\u00e0 ng\u01b0\u1ee3c l\u1ea1i.<\/p>\n<p style=\"text-align: justify;\">Datagram Socket kh\u00f4ng \u0111\u1ea3m b\u1ea3o tuy\u1ec7t \u0111\u1ed1i k\u1ebft qu\u1ea3 c\u1ee7a ti\u1ebfn tr\u00ecnh. M\u1ed9t s\u1ed1 tr\u01b0\u1eddng h\u1ee3p ghi nh\u1eadn th\u00f4ng \u0111i\u1ec7p kh\u00f4ng th\u1ec3 \u0111\u1ebfn tay c\u1ee7a b\u00ean nh\u1eadn. C\u00f9ng v\u1edbi \u0111\u00f3, \u0111i\u1ec1u ki\u1ec7n \u0111\u1ec3 th\u1ef1c hi\u1ec7n c\u00e1c cu\u1ed9c trao \u0111\u1ed5i 2 \u0111\u1ea7u l\u00e0 1 trong 2 ti\u1ebfn tr\u00ecnh ph\u1ea3i c\u00f4ng b\u1ed1 port c\u1ee7a socket m\u00e0 m\u00ecnh \u0111ang s\u1eed d\u1ee5ng.<\/p>\n<p style=\"text-align: justify;\">Tuy nhi\u00ean v\u00ec kh\u00f4ng y\u00eau c\u1ea7u k\u1ebft n\u1ed1i c\u1ee7a 2 ti\u1ebfn tr\u00ecnh n\u00ean qu\u00e1 tr\u00ecnh truy\u1ec1n d\u1eef li\u1ec7u di\u1ec5n ra v\u00f4 c\u00f9ng nhanh ch\u00f3ng, ph\u00f9 h\u1ee3p \u0111\u1ec3 \u1ee9ng d\u1ee5ng trong c\u00e1ch ho\u1ea1t \u0111\u1ed9ng nh\u01b0 nh\u1eafn tin, chat game online\u2026<\/p>\n<p>&gt;&gt;&gt; Xem th\u00eam : <a href=\"https:\/\/teky.edu.vn\/blog\/ngon-ngu-golang\/\"><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Ng\u00f4n ng\u1eef Golang l\u00e0 g\u00ec? T\u1ea1i sao b\u1ea1n n\u00ean s\u1eed d\u1ee5ng ng\u00f4n ng\u1eef n\u00e0y&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:4481,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:2,&quot;11&quot;:0,&quot;15&quot;:&quot;Arial&quot;}\">Ng\u00f4n ng\u1eef Golang l\u00e0 g\u00ec? T\u1ea1i sao b\u1ea1n n\u00ean s\u1eed d\u1ee5ng ng\u00f4n ng\u1eef n\u00e0y<\/span><\/a><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Tim_hieu_ve_Unix_socket\"><\/span>T\u00ecm hi\u1ec3u v\u1ec1 Unix socket<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Unix socket \u0111\u01b0\u1ee3c bi\u1ebft \u0111\u1ebfn nh\u01b0 m\u1ed9t \u0111i\u1ec3m chuy\u1ec3n giao gi\u1eefa c\u00e1c \u1ee9ng d\u1ee5ng \u1edf trong m\u1ed9t m\u00e1y t\u00ednh. V\u00ec kh\u00f4ng ph\u1ea3i qua b\u01b0\u1edbc ki\u1ec3m tra v\u00e0 routing n\u00ean qu\u00e1 tr\u00ecnh truy\u1ec1n tin di\u1ec5n ra v\u00f4 c\u00f9ng nh\u1eb9 nh\u00e0ng v\u00e0 nhanh ch\u00f3ng. \u0110\u01b0\u1eddng chuy\u1ec1n kh\u00e9p k\u00edn \u0111\u1ea3m b\u1ea3o kh\u00f4ng b\u1ecb r\u00f2 r\u1ec9 th\u00f4ng tin khi th\u1ef1c hi\u1ec7n.<\/p>\n<p style=\"text-align: justify;\">Unix socket mang \u0111\u1ebfn nh\u1eefng \u01b0u \u0111i\u1ec3m tuy\u1ec7t v\u1eddi nh\u01b0: t\u0103ng t\u1ed1c \u0111\u1ed9 truy c\u1eadp MySQL l\u00ean \u0111\u1ebfn 30-50%, t\u0103ng PostgreSQL l\u00ean h\u01a1n 30%, t\u0103ng Redis l\u00ean 50%. C\u00f9ng v\u1edbi \u0111\u00f3 c\u00f2n gi\u1ea3m th\u1eddi gian latency xu\u1ed1ng t\u1eeb 60ms c\u00f2n 5ms.<\/p>\n<p style=\"text-align: justify;\">B\u00ean c\u1ea1nh \u0111\u00f3, Unix socket v\u1eabn c\u00f2n m\u1ed9t s\u1ed1 nh\u01b0\u1ee3c \u0111i\u1ec3m t\u1ed3n \u0111\u1ecdng nh\u01b0: kh\u00f4ng th\u1ec3 d\u1ecbch chuy\u1ec3n gi\u1eefa 2 m\u00e1y kh\u00e1c nhau, \u0111\u00f4i khi x\u1ea3y ra delay do v\u1ea5n \u0111\u1ec1 ph\u00e2n quy\u1ec1n gi\u1eefa c\u00e1c t\u1ec7p tin.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Tim_hieu_ve_Websocket_%E2%80%93_Socket_la_gi\"><\/span>T\u00ecm hi\u1ec3u v\u1ec1 Websocket &#8211; Socket l\u00e0 g\u00ec?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Kh\u00f4ng gi\u1ed1ng nh\u01b0 3 lo\u1ea1i socket tr\u00ean, Websockets \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng nhi\u1ec1u nh\u1ea5t nh\u1edd nh\u1eefng \u1ee9ng d\u1ee5ng to l\u1edbn m\u00e0 n\u00f3 mang l\u1ea1i.<\/p>\n<p style=\"text-align: justify;\">V\u1eady websocket l\u00e0 g\u00ec? Websocket l\u00e0 m\u1ed9t module h\u1ed7 tr\u1ee3 k\u1ebft n\u1ed1i gi\u1eefa hai \u0111\u1ea7u m\u00e1y nh\u1edd giao th\u1ee9c TCP m\u00e0 kh\u00f4ng c\u1ea7n quan HTTP. Websocket \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf chuy\u00ean d\u1ee5ng d\u00e0nh cho web nh\u01b0ng v\u1eabn c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 \u1ee9ng d\u1ee5ng cho c\u00e1c ph\u1ea7n m\u1ec1m.<\/p>\n<p style=\"text-align: justify;\">Websocket s\u1edf h\u1eefu g\u1ea7n nh\u01b0 h\u1ea7u h\u1ebft nh\u1eefng \u01b0u \u0111i\u1ec3m c\u1ee7a c\u00e1c lo\u1ea1i socket kh\u00e1c nh\u01b0: t\u1ef7 l\u1ec7 x\u1ea3y ra delay th\u1ea5p, d\u1ec5 x\u1eed l\u00fd l\u1ed7i, kh\u1ea3 n\u0103ng d\u1ecbch chuy\u1ec3n th\u00f4ng tin nhanh ch\u00f3ng v\u00e0 m\u1ea1nh m\u1ebd, ph\u00f9 h\u1ee3p cho nh\u1eefng ho\u1ea1t \u0111\u1ed9ng c\u1ea7n \u0111\u1ebfn t\u00ednh t\u1ee9c th\u1eddi nh\u01b0 chat realtime, chat online, bi\u1ec3u \u0111\u1ed3 ch\u1ee9ng kho\u00e1n\u2026<\/p>\n<p>&gt;&gt;&gt; Xem th\u00eam : <a href=\"https:\/\/teky.edu.vn\/blog\/opencv-la-gi\/\"><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;OpenCV l\u00e0 g\u00ec? C\u00e1ch s\u1eed d\u1ee5ng OpenCV nh\u01b0 th\u1ebf n\u00e0o&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:4481,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:2,&quot;11&quot;:0,&quot;15&quot;:&quot;Arial&quot;}\">OpenCV l\u00e0 g\u00ec? C\u00e1ch s\u1eed d\u1ee5ng OpenCV nh\u01b0 th\u1ebf n\u00e0o<\/span><\/a><\/p>\n<figure id=\"attachment_7848\" aria-describedby=\"caption-attachment-7848\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-7848\" src=\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/web-socket-la-gi.jpg\" alt=\"Web Socket l\u00e0 g\u00ec?\" width=\"650\" height=\"400\" srcset=\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/web-socket-la-gi.jpg 650w, https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/web-socket-la-gi-400x246.jpg 400w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-7848\" class=\"wp-caption-text\">Web Socket l\u00e0 g\u00ec?<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Giao th\u1ee9c chu\u1ea9n ph\u1ed5 bi\u1ebfn nh\u1ea5t c\u1ee7a WebSocket l\u00e0 ws:\/\/ . C\u00f2n giao th\u1ee9c secure l\u00e0 wss:\/\/ . WebSocket c\u00f3 chu\u1ea9n giao ti\u1ebfp l\u00e0 String v\u00e0 h\u1ed7 tr\u1ee3 buffered arrays c\u00f9ng blobs.<\/p>\n<p style=\"text-align: justify;\">Tuy \u01b0u vi\u1ec7t l\u00e0 th\u1ebf nh\u01b0ng Web socket v\u1eabn c\u00f3 m\u1ed9t s\u1ed1 nh\u01b0\u1ee3c \u0111i\u1ec3m. M\u1ed9t s\u1ed1 tr\u00ecnh duy\u00ean ch\u01b0a c\u00f3 kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch v\u1edbi Websocket. B\u00ean c\u1ea1nh \u0111\u00f3, Websocket c\u0169ng s\u1ebd d\u1ec5 b\u1ecb h\u1ea1n ch\u1ebf v\u1edbi c\u00e1c d\u1ecbch v\u1ee5 c\u00f3 ph\u1ea1m vi y\u00eau c\u1ea7u.<\/p>\n<p><iframe loading=\"lazy\" title=\"Socket l\u00e0 g\u00ec ?\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/rrfzsxd6AdI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Ket_luan_Socket_la_gi\"><\/span>K\u1ebft lu\u1eadn Socket l\u00e0 g\u00ec<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">T\u1eeb b\u00e0i vi\u1ebft tr\u00ean, h\u1eb3n r\u1eb1ng b\u1ea1n \u0111\u1ecdc \u0111\u00e3 ph\u1ea7n n\u00e0o hi\u1ec3u th\u00eam \u0111\u01b0\u1ee3c kh\u00e1i ni\u1ec7m socket l\u00e0 g\u00ec. Mong r\u1eb1ng nh\u1eefng th\u00f4ng tin c\u1ee7a Teky s\u1ebd ph\u1ee5c v\u1ee5 t\u1ed1t cho con \u0111\u01b0\u1eddng h\u1ecdc t\u1eadp v\u00e0 l\u00e0m vi\u1ec7c c\u1ee7a nh\u1eefng nh\u00e0 l\u1eadp tr\u00ecnh vi\u00ean.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Vi_sao_ban_nen_chon_Hoc_Vien_Cong_Nghe_Teky_cho_con_phat_trien_ky_nang_lap_trinh\"><\/span><span style=\"font-size: 24px; color: #339966;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;C\u00f9ng T\u00ecm Hi\u1ec3u V\u1ec1 Teky H\u1ecdc Vi\u1ec7n 5 sao \u0110\u00e0o T\u1ea1o Tr\u1ebb Em H\u1ecdc L\u1eadp Tr\u00ecnh (4-18 tu\u1ed5i)&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:17153,&quot;3&quot;:{&quot;1&quot;:0},&quot;11&quot;:4,&quot;12&quot;:0,&quot;17&quot;:1}\">V\u00ec sao b\u1ea1n n\u00ean ch\u1ecdn H\u1ecdc Vi\u1ec7n C\u00f4ng Ngh\u1ec7 Teky cho con ph\u00e1t tri\u1ec3n k\u1ef9 n\u0103ng l\u1eadp tr\u00ecnh?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><iframe loading=\"lazy\" title=\"H\u1ecdc l\u1eadp tr\u00ecnh tr\u1ebb em \u1edf \u0111\u00e2u? - Gi\u1edbi thi\u1ec7u h\u1ecdc vi\u1ec7n c\u00f4ng ngh\u1ec7 TEKY h\u00e0ng \u0111\u1ea7u Vi\u1ec7t Nam\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/kGgr0XJAxFM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><strong>TEKY l\u00e0 H\u1ecdc vi\u1ec7n s\u00e1ng t\u1ea1o c\u00f4ng ngh\u1ec7<\/strong> v\u1edbi ch\u01b0\u01a1ng tr\u00ecnh gi\u1ea3ng d\u1ea1y STEAM (Science \u2013 Technology \u2013 Engineering \u2013 Art \u2013 Mathematics) theo chu\u1ea9n M\u1ef9 \u0111\u1ea7u ti\u00ean t\u1ea1i Vi\u1ec7t Nam d\u00e0nh cho tr\u1ebb em t\u1eeb 4 \u0111\u1ebfn 18 tu\u1ed5i.<\/p>\n<p>\u0110\u01b0\u1ee3c th\u00e0nh l\u1eadp v\u00e0o th\u00e1ng 6 n\u0103m 2016, TEKY quy\u1ebft t\u00e2m th\u1ef1c hi\u1ec7n s\u1ee9 m\u1ec7nh mang \u0111\u1ebfn cho th\u1ebf h\u1ec7 tr\u1ebb Vi\u1ec7t Nam ki\u1ebfn th\u1ee9c to\u00e0n di\u1ec7n v\u1ec1 STEAM, \u0111\u1eb7c bi\u1ec7t l\u00e0 c\u00e1c t\u01b0 duy c\u00f4ng ngh\u1ec7, khoa h\u1ecdc m\u00e1y t\u00ednh v\u00e0 k\u1ef9 n\u0103ng th\u1ebf k\u1ef7 21 \u2013 4Cs (Critical Thinking: T\u01b0 duy ph\u1ea3n bi\u1ec7n \u2013 Communication: Giao ti\u1ebfp \u2013 Creativity: S\u00e1ng t\u1ea1o \u2013 Collaboration: L\u00e0m vi\u1ec7c nh\u00f3m).<\/p>\n<figure id=\"attachment_14828\" aria-describedby=\"caption-attachment-14828\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/teky.edu.vn\/?utm_source=Blog&amp;utm_medium=baiviet\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-14828 size-full\" src=\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/03\/Trai-nghiem-hoc-lap-trinh-mien-phi.jpg\" alt=\"Tr\u1ea3i nghi\u1ec7m h\u1ecdc l\u1eadp tr\u00ecnh mi\u1ec5n ph\u00ed\" width=\"600\" height=\"400\" srcset=\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/03\/Trai-nghiem-hoc-lap-trinh-mien-phi.jpg 600w, https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/03\/Trai-nghiem-hoc-lap-trinh-mien-phi-400x267.jpg 400w, https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/03\/Trai-nghiem-hoc-lap-trinh-mien-phi-272x182.jpg 272w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-14828\" class=\"wp-caption-text\">Tr\u1ea3i nghi\u1ec7m h\u1ecdc l\u1eadp tr\u00ecnh mi\u1ec5n ph\u00ed<\/figcaption><\/figure>\n<h4><span class=\"ez-toc-section\" id=\"Day_la_chuong_trinh_khong_chi_trang_bi_kien_thuc_lap_trinh_ma_con_ren_luyen_nhom_ky_nang_4Cs_Tre_se_duoc\"><\/span>\u0110\u00e2y l\u00e0 ch\u01b0\u01a1ng tr\u00ecnh kh\u00f4ng ch\u1ec9 trang b\u1ecb ki\u1ebfn th\u1ee9c l\u1eadp tr\u00ecnh m\u00e0 c\u00f2n r\u00e8n luy\u1ec7n nh\u00f3m k\u1ef9 n\u0103ng 4Cs. Tr\u1ebb s\u1ebd \u0111\u01b0\u1ee3c:<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>\u00a0H\u1ecdc t\u01b0 duy ph\u1ea3n bi\u1ec7n th\u00f4ng qua vi\u1ec7c ph\u00e2n t\u00edch c\u00e1c v\u1ea5n \u0111\u1ec1.<\/li>\n<li>\u00a0H\u1ecdc t\u00ednh s\u00e1ng t\u1ea1o t\u01b0 duy Logic th\u00f4ng qua vi\u1ec7c l\u1eafp \u0111\u1eb7t v\u00e0 l\u1eadp tr\u00ecnh robot th \u00f4ng qua c\u00e1c m\u00f4 h\u00ecnh Lego Mindstorm, app tr\u00f2 ch\u01a1i. Gi\u00fap con h\u1ecdc gi\u1ecfi m\u00f4n To\u00e1n tr\u00ean l\u1edbp<\/li>\n<li>\u00a0K\u1ef9 n\u0103ng h\u1ee3p t\u00e1c th\u00f4ng qua c\u00e1c tr\u00f2 ch\u01a1i team-building, c\u00e1c d\u1ef1 \u00e1n nh\u00f3m tr\u00ean l\u1edbp.<\/li>\n<li>\u00a0Ph\u00e1t huy kh\u1ea3 n\u0103ng giao ti\u1ebfp hi\u1ec7u qu\u1ea3 b\u1eb1ng nhi\u1ec1u b\u00e0i t\u1eadp v\u00e0 ho\u1ea1t \u0111\u1ed9ng h\u1ea5p d\u1eabn.<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" title=\"Shark Nguy\u1ec5n Ho\u00e0 B\u00ecnh \u0111\u1ed3ng h\u00e0nh c\u00f9ng con h\u1ecdc l\u1eadp tr\u00ecnh t\u1ea1i h\u1ecdc vi\u1ec7n c\u00f4ng ngh\u1ec7 Teky h\u00e0ng \u0111\u1ea7u Vi\u1ec7t Nam\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/q6QbqIs6ll8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>C\u00e1c b\u1ed9 m\u00f4n gi\u1ea3ng d\u1ea1y t\u1ea1i Teky g\u1ed3m: <span style=\"font-weight: 400;\">L\u1eadp tr\u00ecnh v\u00e0 ph\u00e1t tri\u1ec3n \u1ee9ng d\u1ee5ng<\/span><span style=\"font-weight: 400;\">, <\/span><span style=\"font-weight: 400;\">l\u1eadp tr\u00ecnh game<\/span><span style=\"font-weight: 400;\">, <\/span><span style=\"font-weight: 400;\">l\u1eadp tr\u00ecnh web v\u1edbi python<\/span> <span style=\"font-weight: 400;\">\u00a0<\/span><span style=\"font-weight: 400;\">L\u1eadp tr\u00ecnh Scratch<\/span> <span style=\"font-weight: 400;\">Robotics<\/span> Engineering, C\u00f4ng ngh\u1ec7 3D v\u00e0 MultiMedia. Ch\u00fang t\u00f4i tin r\u1eb1ng tr\u1ebb em Vi\u1ec7t Nam c\u00f3 c\u01a1 h\u1ed9i ph\u00e1t tri\u1ec3n m\u1ea1nh m\u1ebd trong m\u1ed9t n\u1ec1n kinh t\u1ebf s\u1ed1 v\u00e0 c\u1ea7n \u0111\u01b0\u1ee3c trang b\u1ecb s\u1eb5n s\u00e0ng \u0111\u1ec3 tr\u1edf th\u00e0nh nh\u1eefng doanh nh\u00e2n c\u00f4ng ngh\u1ec7 trong t\u01b0\u01a1ng lai.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Lien_he_ngay_hoc_vien_cong_nghe_sang_tao_TEKY_de_duoc_tu_van_khoa_hoc\"><\/span><span style=\"color: #008000;\"><b>Li\u00ean h\u1ec7 ngay h\u1ecdc vi\u1ec7n c\u00f4ng ngh\u1ec7 s\u00e1ng t\u1ea1o TEKY \u0111\u1ec3 \u0111\u01b0\u1ee3c t\u01b0 v\u1ea5n kh\u00f3a h\u1ecdc:<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cam k\u00eat 7 tu\u1ed5i c\u00f3 th\u1ec3 l\u1eadp tr\u00ecnh<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Top 10 d\u1ef1 \u00e1n gi\u00e1o d\u1ee5c c\u00f3 t\u1ea7m \u1ea3nh h\u01b0\u1edfng nh\u1ea5t \u0110\u00f4ng Nam \u00c1 2017 &amp; 2018<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Top 3 D\u1ef1 \u00e1n xu\u1ea5t s\u1eafc nh\u1ea5t, NextGen \u2013 Th\u1ee5y S\u0129<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u00a0Hotline H\u00e0 N\u1ed9i: 024-7109-6668 | 0975-241-015<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u00a0Hotline H\u1ed3 Ch\u00ed Minh: 028-7109 9948 | 097-900-8642<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Website <\/span><a href=\"https:\/\/teky.edu.vn\/\"><span style=\"font-weight: 400;\">https:\/\/teky.edu.vn<\/span><\/a><span style=\"font-weight: 400;\"> | Email: support@teky.edu.vn |<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Socket l\u00e0 m\u1ed9t trong nh\u1eefng thu\u1eadt ng\u1eef ph\u1ed5 bi\u1ebfn \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong ng\u00e0nh l\u1eadp tr\u00ecnh hi\u1ec7n \u0111\u1ea1i. Tuy nhi\u00ean \u0111\u1ec3 hi\u1ec3u k\u1ef9 c\u00e0ng th\u00ec kh\u00f4ng ph\u1ea3i ai c\u0169ng n\u1eafm r\u00f5 kh\u00e1i ni\u1ec7m socket l\u00e0 g\u00ec. L\u00fd do l\u00e0 v\u00ec c\u00e1ch \u0111\u1ecbnh ngh\u0129a c\u1ee7a socket v\u1eabn r\u1ea5t tr\u1eebu t\u01b0\u1ee3ng. V\u1eady n\u1ebfu b\u1ea1n v\u1eabn c\u00f2n ch\u01b0a &hellip;<\/p>\n","protected":false},"author":10,"featured_media":7851,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[],"class_list":["post-7846","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lap-trinh"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v26.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Socket l\u00e0 g\u00ec? - T\u00ecm hi\u1ec3u kh\u00e1i ni\u1ec7m c\u00e1c lo\u1ea1i socket ph\u1ed5 bi\u1ebfn hi\u1ec7n nay<\/title>\n<meta name=\"description\" content=\"Socket l\u00e0 g\u00ec? Li\u1ec7u c\u00f3 kh\u00f3 kh\u0103n \u0111\u1ec3 hi\u1ec3u \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a c\u1ee7a socket kh\u00f4ng? B\u00e0i vi\u1ebft sau \u0111\u00e2y s\u1ebd gi\u1ea3i \u0111\u00e1p t\u1ea5t c\u1ea3 th\u00f4ng tin v\u1ec1 socket.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Socket l\u00e0 g\u00ec? - T\u00ecm hi\u1ec3u kh\u00e1i ni\u1ec7m c\u00e1c lo\u1ea1i socket ph\u1ed5 bi\u1ebfn hi\u1ec7n nay\" \/>\n<meta property=\"og:description\" content=\"Socket l\u00e0 g\u00ec? Li\u1ec7u c\u00f3 kh\u00f3 kh\u0103n \u0111\u1ec3 hi\u1ec3u \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a c\u1ee7a socket kh\u00f4ng? B\u00e0i vi\u1ebft sau \u0111\u00e2y s\u1ebd gi\u1ea3i \u0111\u00e1p t\u1ea5t c\u1ea3 th\u00f4ng tin v\u1ec1 socket.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/\" \/>\n<meta property=\"og:site_name\" content=\"TEKY - H\u1ecdc vi\u1ec7n s\u00e1ng t\u1ea1o c\u00f4ng ngh\u1ec7\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TekyAcademy\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-25T16:42:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-26T09:40:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/socket-la-gi.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"650\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kh\u00e1nh Kim\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SteamTeky\" \/>\n<meta name=\"twitter:site\" content=\"@SteamTeky\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kh\u00e1nh Kim\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/\"},\"author\":{\"name\":\"Kh\u00e1nh Kim\",\"@id\":\"https:\/\/teky.edu.vn\/blog\/#\/schema\/person\/8f946d2123e4e2277107e392790a1bd6\"},\"headline\":\"Socket l\u00e0 g\u00ec? &#8211; T\u00ecm hi\u1ec3u kh\u00e1i ni\u1ec7m c\u00e1c lo\u1ea1i socket ph\u1ed5 bi\u1ebfn hi\u1ec7n nay\",\"datePublished\":\"2023-10-25T16:42:20+00:00\",\"dateModified\":\"2023-10-26T09:40:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/\"},\"wordCount\":2973,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/teky.edu.vn\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/socket-la-gi.jpg\",\"articleSection\":[\"IT - L\u1eadp tr\u00ecnh\"],\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/\",\"url\":\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/\",\"name\":\"Socket l\u00e0 g\u00ec? - T\u00ecm hi\u1ec3u kh\u00e1i ni\u1ec7m c\u00e1c lo\u1ea1i socket ph\u1ed5 bi\u1ebfn hi\u1ec7n nay\",\"isPartOf\":{\"@id\":\"https:\/\/teky.edu.vn\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/socket-la-gi.jpg\",\"datePublished\":\"2023-10-25T16:42:20+00:00\",\"dateModified\":\"2023-10-26T09:40:05+00:00\",\"description\":\"Socket l\u00e0 g\u00ec? Li\u1ec7u c\u00f3 kh\u00f3 kh\u0103n \u0111\u1ec3 hi\u1ec3u \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a c\u1ee7a socket kh\u00f4ng? B\u00e0i vi\u1ebft sau \u0111\u00e2y s\u1ebd gi\u1ea3i \u0111\u00e1p t\u1ea5t c\u1ea3 th\u00f4ng tin v\u1ec1 socket.\",\"breadcrumb\":{\"@id\":\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#primaryimage\",\"url\":\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/socket-la-gi.jpg\",\"contentUrl\":\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/socket-la-gi.jpg\",\"width\":650,\"height\":400,\"caption\":\"Socket l\u00e0 g\u00ec?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"IT - L\u1eadp tr\u00ecnh\",\"item\":\"https:\/\/teky.edu.vn\/blog\/lap-trinh\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Socket l\u00e0 g\u00ec? &#8211; T\u00ecm hi\u1ec3u kh\u00e1i ni\u1ec7m c\u00e1c lo\u1ea1i socket ph\u1ed5 bi\u1ebfn hi\u1ec7n nay\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/teky.edu.vn\/blog\/#website\",\"url\":\"https:\/\/teky.edu.vn\/blog\/\",\"name\":\"TEKY - H\u1ecdc vi\u1ec7n s\u00e1ng t\u1ea1o c\u00f4ng ngh\u1ec7\",\"description\":\"Tr\u1ebb em c\u1ea7n h\u1ecdc l\u1eadp tr\u00ecnh\",\"publisher\":{\"@id\":\"https:\/\/teky.edu.vn\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/teky.edu.vn\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/teky.edu.vn\/blog\/#organization\",\"name\":\"TEKY - H\u1ecdc vi\u1ec7n s\u00e1ng t\u1ea1o c\u00f4ng ngh\u1ec7\",\"url\":\"https:\/\/teky.edu.vn\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/teky.edu.vn\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/02\/logo-teky.png\",\"contentUrl\":\"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/02\/logo-teky.png\",\"width\":495,\"height\":234,\"caption\":\"TEKY - H\u1ecdc vi\u1ec7n s\u00e1ng t\u1ea1o c\u00f4ng ngh\u1ec7\"},\"image\":{\"@id\":\"https:\/\/teky.edu.vn\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/TekyAcademy\",\"https:\/\/x.com\/SteamTeky\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/teky.edu.vn\/blog\/#\/schema\/person\/8f946d2123e4e2277107e392790a1bd6\",\"name\":\"Kh\u00e1nh Kim\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/teky.edu.vn\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ab08c4bbf1d0787f26b32ab04d2cb7e329a3a082ea3dcb6ba78fb27076b856a9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ab08c4bbf1d0787f26b32ab04d2cb7e329a3a082ea3dcb6ba78fb27076b856a9?s=96&d=mm&r=g\",\"caption\":\"Kh\u00e1nh Kim\"},\"url\":\"https:\/\/teky.edu.vn\/blog\/author\/kimkhanh\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Socket l\u00e0 g\u00ec? - T\u00ecm hi\u1ec3u kh\u00e1i ni\u1ec7m c\u00e1c lo\u1ea1i socket ph\u1ed5 bi\u1ebfn hi\u1ec7n nay","description":"Socket l\u00e0 g\u00ec? Li\u1ec7u c\u00f3 kh\u00f3 kh\u0103n \u0111\u1ec3 hi\u1ec3u \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a c\u1ee7a socket kh\u00f4ng? B\u00e0i vi\u1ebft sau \u0111\u00e2y s\u1ebd gi\u1ea3i \u0111\u00e1p t\u1ea5t c\u1ea3 th\u00f4ng tin v\u1ec1 socket.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/","og_locale":"vi_VN","og_type":"article","og_title":"Socket l\u00e0 g\u00ec? - T\u00ecm hi\u1ec3u kh\u00e1i ni\u1ec7m c\u00e1c lo\u1ea1i socket ph\u1ed5 bi\u1ebfn hi\u1ec7n nay","og_description":"Socket l\u00e0 g\u00ec? Li\u1ec7u c\u00f3 kh\u00f3 kh\u0103n \u0111\u1ec3 hi\u1ec3u \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a c\u1ee7a socket kh\u00f4ng? B\u00e0i vi\u1ebft sau \u0111\u00e2y s\u1ebd gi\u1ea3i \u0111\u00e1p t\u1ea5t c\u1ea3 th\u00f4ng tin v\u1ec1 socket.","og_url":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/","og_site_name":"TEKY - H\u1ecdc vi\u1ec7n s\u00e1ng t\u1ea1o c\u00f4ng ngh\u1ec7","article_publisher":"https:\/\/www.facebook.com\/TekyAcademy","article_published_time":"2023-10-25T16:42:20+00:00","article_modified_time":"2023-10-26T09:40:05+00:00","og_image":[{"width":650,"height":400,"url":"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/socket-la-gi.jpg","type":"image\/jpeg"}],"author":"Kh\u00e1nh Kim","twitter_card":"summary_large_image","twitter_creator":"@SteamTeky","twitter_site":"@SteamTeky","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Kh\u00e1nh Kim","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"12 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#article","isPartOf":{"@id":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/"},"author":{"name":"Kh\u00e1nh Kim","@id":"https:\/\/teky.edu.vn\/blog\/#\/schema\/person\/8f946d2123e4e2277107e392790a1bd6"},"headline":"Socket l\u00e0 g\u00ec? &#8211; T\u00ecm hi\u1ec3u kh\u00e1i ni\u1ec7m c\u00e1c lo\u1ea1i socket ph\u1ed5 bi\u1ebfn hi\u1ec7n nay","datePublished":"2023-10-25T16:42:20+00:00","dateModified":"2023-10-26T09:40:05+00:00","mainEntityOfPage":{"@id":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/"},"wordCount":2973,"commentCount":0,"publisher":{"@id":"https:\/\/teky.edu.vn\/blog\/#organization"},"image":{"@id":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#primaryimage"},"thumbnailUrl":"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/socket-la-gi.jpg","articleSection":["IT - L\u1eadp tr\u00ecnh"],"inLanguage":"vi","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/","url":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/","name":"Socket l\u00e0 g\u00ec? - T\u00ecm hi\u1ec3u kh\u00e1i ni\u1ec7m c\u00e1c lo\u1ea1i socket ph\u1ed5 bi\u1ebfn hi\u1ec7n nay","isPartOf":{"@id":"https:\/\/teky.edu.vn\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#primaryimage"},"image":{"@id":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#primaryimage"},"thumbnailUrl":"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/socket-la-gi.jpg","datePublished":"2023-10-25T16:42:20+00:00","dateModified":"2023-10-26T09:40:05+00:00","description":"Socket l\u00e0 g\u00ec? Li\u1ec7u c\u00f3 kh\u00f3 kh\u0103n \u0111\u1ec3 hi\u1ec3u \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a c\u1ee7a socket kh\u00f4ng? B\u00e0i vi\u1ebft sau \u0111\u00e2y s\u1ebd gi\u1ea3i \u0111\u00e1p t\u1ea5t c\u1ea3 th\u00f4ng tin v\u1ec1 socket.","breadcrumb":{"@id":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/teky.edu.vn\/blog\/socket-la-gi\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#primaryimage","url":"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/socket-la-gi.jpg","contentUrl":"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/07\/socket-la-gi.jpg","width":650,"height":400,"caption":"Socket l\u00e0 g\u00ec?"},{"@type":"BreadcrumbList","@id":"https:\/\/teky.edu.vn\/blog\/socket-la-gi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"IT - L\u1eadp tr\u00ecnh","item":"https:\/\/teky.edu.vn\/blog\/lap-trinh\/"},{"@type":"ListItem","position":2,"name":"Socket l\u00e0 g\u00ec? &#8211; T\u00ecm hi\u1ec3u kh\u00e1i ni\u1ec7m c\u00e1c lo\u1ea1i socket ph\u1ed5 bi\u1ebfn hi\u1ec7n nay"}]},{"@type":"WebSite","@id":"https:\/\/teky.edu.vn\/blog\/#website","url":"https:\/\/teky.edu.vn\/blog\/","name":"TEKY - H\u1ecdc vi\u1ec7n s\u00e1ng t\u1ea1o c\u00f4ng ngh\u1ec7","description":"Tr\u1ebb em c\u1ea7n h\u1ecdc l\u1eadp tr\u00ecnh","publisher":{"@id":"https:\/\/teky.edu.vn\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/teky.edu.vn\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/teky.edu.vn\/blog\/#organization","name":"TEKY - H\u1ecdc vi\u1ec7n s\u00e1ng t\u1ea1o c\u00f4ng ngh\u1ec7","url":"https:\/\/teky.edu.vn\/blog\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/teky.edu.vn\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/02\/logo-teky.png","contentUrl":"https:\/\/teky.edu.vn\/blog\/wp-content\/uploads\/2021\/02\/logo-teky.png","width":495,"height":234,"caption":"TEKY - H\u1ecdc vi\u1ec7n s\u00e1ng t\u1ea1o c\u00f4ng ngh\u1ec7"},"image":{"@id":"https:\/\/teky.edu.vn\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TekyAcademy","https:\/\/x.com\/SteamTeky"]},{"@type":"Person","@id":"https:\/\/teky.edu.vn\/blog\/#\/schema\/person\/8f946d2123e4e2277107e392790a1bd6","name":"Kh\u00e1nh Kim","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/teky.edu.vn\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ab08c4bbf1d0787f26b32ab04d2cb7e329a3a082ea3dcb6ba78fb27076b856a9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ab08c4bbf1d0787f26b32ab04d2cb7e329a3a082ea3dcb6ba78fb27076b856a9?s=96&d=mm&r=g","caption":"Kh\u00e1nh Kim"},"url":"https:\/\/teky.edu.vn\/blog\/author\/kimkhanh\/"}]}},"_links":{"self":[{"href":"https:\/\/teky.edu.vn\/blog\/wp-json\/wp\/v2\/posts\/7846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teky.edu.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teky.edu.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teky.edu.vn\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/teky.edu.vn\/blog\/wp-json\/wp\/v2\/comments?post=7846"}],"version-history":[{"count":3,"href":"https:\/\/teky.edu.vn\/blog\/wp-json\/wp\/v2\/posts\/7846\/revisions"}],"predecessor-version":[{"id":22782,"href":"https:\/\/teky.edu.vn\/blog\/wp-json\/wp\/v2\/posts\/7846\/revisions\/22782"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/teky.edu.vn\/blog\/wp-json\/wp\/v2\/media\/7851"}],"wp:attachment":[{"href":"https:\/\/teky.edu.vn\/blog\/wp-json\/wp\/v2\/media?parent=7846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teky.edu.vn\/blog\/wp-json\/wp\/v2\/categories?post=7846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teky.edu.vn\/blog\/wp-json\/wp\/v2\/tags?post=7846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}