{"id":2,"date":"2023-05-19T18:22:33","date_gmt":"2023-05-19T18:22:33","guid":{"rendered":"http:\/\/129.154.52.53\/wordpress\/?page_id=2"},"modified":"2026-05-28T08:54:38","modified_gmt":"2026-05-27T23:54:38","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/www.freelifemakers.org\/wordpress\/","title":{"rendered":"\ud83c\udfe1 Home"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Category \/ \uce74\ud14c\uace0\ub9ac :<\/p>\n<cite>RNUI Module : <a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/rnuimodule\/\" data-type=\"URL\" data-id=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/rnuimodule\/\">react-native-freelifemakers-ui<\/a><\/cite><\/blockquote>\n\n\n<ul class=\"wp-block-categories-list wp-block-categories\">\t<li class=\"cat-item cat-item-25\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/ai\/\">AI<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-22\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/arduino\/\">Arduino<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-23\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/cpp\/\">Cpp<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-13\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/cubase\/\">Cubase<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-12\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/kotlin\/\">kotlin<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-24\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/kubernetes\/\">Kubernetes<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-6\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/linux\/\">linux<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-9\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/nodejs\/\">Nodejs<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-10\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/notice\/\">notice<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-20\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/oci\/\">OCI<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-26\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/os\/\">OS<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-8\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/php\/\">PHP<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-17\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/qt\/\">QT<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-21\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/react\/\">React<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-5\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/reactnative\/\">ReactNative\ub9ac\uc561\ud2b8\ub124\uc774\ud2f0\ube0c<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-15\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/rnuimodule\/\">RN_UIModule<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-18\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/serverapp\/\">ServerApp<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-4\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/subtitle\/\">Subtitle\uc790\ub9c9<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-19\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/swift\/\">swift<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-1\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/uncategorized\/\">Uncategorized<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-7\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/website\/\">website<\/a>\n<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-6573 post type-post status-publish format-standard hentry category-uncategorized missing-thumbnail\">\n<h2 class=\"wp-block-post-title\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/2026\/07\/17\/nodejs8-java-client-chat-basic-3\/\" target=\"_self\" >nodejs8- \uc790\ubc14\ud074\ub77c\uc774\uc5b8\ud2b8 \ucc44\ud305 \ubca0\uc774\uc9c1\/java client chat basic(3)<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">\ud83d\udc49\ud83c\udffb \ucf54\ub4dc\uc124\uba85 \/ Code Explanation \u2714\ufe0f ChatClientGUI.java &#8212; ChatClientGUI \uc0dd\uc131\uc790 \/ ChatClientGUI Constructor 1)\ucc44\ud305\ud45c\uc2dc \uc601\uc5ed \/ Chat display area 1-1)\ucc44\ud305\ud45c\uc2dc \uc601\uc5ed\uc73c\ub85c \uc218\uc815\ud560 \uc218 \uc5c6\ub3c4\ub85d setEditable(false\ub85c \uc124\uc815\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.)It is set to setEditable(false) to prevent editing within the chat display area. 1-2)\ub300\ud654\ub0b4\uc6a9\uc774 \ub9ce\uc744 \uacbd\uc6b0 \uc2a4\ud06c\ub864\uc744 \uc801\uc6a9\ud569\ub2c8\ub2e4.Scroll functionality is applied if the conversation content is extensive. 1-3)\ucc44\ud305\ud45c\uc2dc \uc601\uc5ed\uc744&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-07-17T08:31:24+09:00\">July 17, 2026<\/time><\/div>\n<\/li><li class=\"wp-block-post post-6550 post type-post status-publish format-standard hentry category-nodejs category-uncategorized missing-thumbnail\">\n<h2 class=\"wp-block-post-title\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/2026\/07\/16\/nodejs8-java-client-chat-basic-2\/\" target=\"_self\" >nodejs8- \uc790\ubc14\ud074\ub77c\uc774\uc5b8\ud2b8 \ucc44\ud305 \ubca0\uc774\uc9c1\/java client chat basic(2)<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">\ud83d\udc49\ud83c\udffb \ucf54\ub4dc \uc124\uba85 \/ Code Explanation \u2714\ufe0f Client.java &#8212; nodejs \uc11c\ubc84\ub791 \ud638\uc2a4\ud2b8\uc640 \ud3ec\ud2b8\ub97c \ub3d9\uc77c\ud558\uac8c \ub9de\ucda5\ub2c8\ub2e4.Match the host and port to those of the Node.js server. &#8212; \uc2a4\ub808\ub4dc\ub97c \uc0ac\uc6a9\ud558\uc5ec \ucc44\ud305 \ud0c0\uc774\ud551\uacfc \ud654\uba74\uc5d0 \ucd9c\ub825\ud558\ub294 \ubd80\ubd84\uc744 \ubd84\ub9ac\uc2dc\ud0b5\ub2c8\ub2e4.Use threads to separate the chat typing process from the screen output. 1)\uc11c\ubc84\ub85c \ubd80\ud130 \uba54\uc138\uc9c0\ub97c \uc2e4\uc2dc\uac04\uc73c\ub85c \ubc1b\ub294 \uc2a4\ub808\ub4dc\uc785\ub2c8\ub2e4.This is a thread that&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-07-16T13:50:26+09:00\">July 16, 2026<\/time><\/div>\n<\/li><li class=\"wp-block-post post-6218 post type-post status-publish format-standard hentry category-cpp category-uncategorized missing-thumbnail\">\n<h2 class=\"wp-block-post-title\"><a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/2026\/07\/08\/mediaserver-mini_mediaserver_1-code-description-amf0-cpp1-9\/\" target=\"_self\" >[Mediaserver]mini_Mediaserver_1-\ucf54\ub4dc\uc124\uba85\/code description-amf0.cpp(1-9)<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">\ud83d\udc49\ud83c\udffb \ucf54\ub4dc \uc124\uba85 \/ Code Explanation \u2714\ufe0f void Amf0::write_string(std::vector&amp; buf, const std::string&amp; str) &#8212; \ubc84\ud37c\ub9cc \ud0a4\uc6b0\uace0 \uac12\uc744 \ubc18\ud658\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.It only expands the buffer and does not return a value. &#8212; push_back : vector\uc758 \ud604\uc7ac \ub05d\uc5d0 \uadf8 \uac12\uc744 \ubcf5\uc0ac\ud574\uc11c \ubd99\uc785\ub2c8\ub2e4.push_back: Copies the value and appends it to the current end of the vector. &#8212; AMF0\uc5d0\uc11c\ub294 \uc774&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-07-08T08:42:41+09:00\">July 8, 2026<\/time><\/div>\n<\/li><\/ul><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Category \/ \uce74\ud14c\uace0\ub9ac : RNUI Module : react-native-freelifemakers-ui<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry","missing-thumbnail"],"_links":{"self":[{"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":28,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":5782,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/2\/revisions\/5782"}],"wp:attachment":[{"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}