動態

@jianrendechaomian_czry72

探索遊戲開發中的Socket和HTTP網絡通信,含主流引擎的代碼示例

引言 在遊戲開發中,實現有效的通信是確保玩家獲得無縫體驗的關鍵之一。兩種常見的通信方式是 Socket 和 HTTP,它們各自在不同場景下發揮着重要作用。本文將深入探討這兩種通信方式的特點、優勢以及在遊戲開發中的應用。 Socket:實時性與靈活性的代表 Socket 是一種基於 TCP 或 UDP 協議的底層通信方式,它允許遊戲客户端和服務器之間建立持久性的連接,實現實時數據傳輸。這種通信方式特

jianrendechaomian_czry72 頭像

@jianrendechaomian_czry72

昵稱 億元程序員

@jianrendechaomian_czry72

Cocos獨立遊戲開發框架中的Socket網絡模塊

引言 本系列是《8年主程手把手打造Cocos獨立遊戲開發框架》,歡迎大家關注分享收藏訂閲。 Socket模塊是Cocos遊戲開發框架中的重要組成部分之一。通過Socket模塊,開發者可以輕鬆實現遊戲中的網絡通信功能,使得玩家可以與其他玩家進行實時交互或者獲取服務器上的數據。在遊戲開發中,網絡通信是不可或缺的一環,而Socket模塊的存在,為開發者提供了一個方便、高效、穩定的解決方案。無論是多人在線

jianrendechaomian_czry72 頭像

@jianrendechaomian_czry72

昵稱 億元程序員

@morpheusdong

windows socket通信demo(UDP)

第一次學socket,慚愧,看了一些博客和項目代碼寫出來的小demo。 功能: 啓動server端進程後,server端進入監聽。 啓動client端進程,用户輸入字符串。 server端打印接收到的字符串,等待用户輸入字符串,回覆給client端。 client端打印接收到的字符串,demo結束。 server端代碼: #include WinSock2.h //f

morpheusdong 頭像

@morpheusdong

昵稱 MorpheusDong

@pannideshoutao

Socket編程基礎與QT的TCP通信

Socket編程基礎與QT的TCP通信 網絡編程的重要性 單台計算機能做的工作非常有限,只有實現多台計算機的互聯互通,才能提供更加強大的功能。實現多台計算機之間的互通互連具有極大的實用價值。由於現在網絡的不斷髮展完善,通過網絡實現計算機的互通互連是一件簡單但及其重要的事。當前各種應用基本上都需要實現聯網功能,即學會網絡編程是一個程序員的基本要求。 現在上網如此簡單,為什麼還要學習網絡編程。感

pannideshoutao 頭像

@pannideshoutao

昵稱 xianghanfeng

@koogua

MySQL/MariadB 中使用 Socket 身份驗證

在 MySQL 和 MariaDB 中,可以使用 socket 身份驗證,而不是傳統的用户名和密碼組合。這種方法既安全又方便,因為它使用的是操作系統的用户憑證。 什麼是 Socket 身份驗證? Socket 身份驗證允許使用 Unix 或 Linux 用户憑證連接到數據庫,這對於安全環境非常有用。這簡化了登錄過程,消除了頻繁用户輸入密碼的要求。 Step 1: Create a Unix/Li

koogua 頭像

@koogua

昵稱 鳩摩智首席音效師

@invalidnull

什麼是網絡編程中的 Socket 概念

什麼是網絡編程中的 Socket? 在網絡編程的世界中,Socket 是一種重要的通信機制。簡單來説,Socket 是一個端點(endpoint),允許兩個不同的程序或計算機通過網絡進行通信。無論是在局域網(LAN)內,還是通過廣域網(WAN)如互聯網,Socket 都可以作為通信的橋樑。它是網絡編程的基礎,通過它可以實現不同主機之間的數據傳輸。 從技術上講,Socket 是一種通信接口,它將應用

invalidnull 頭像

@invalidnull

昵稱 註銷

@zhanwang

reuseport與驚羣效應

SO_REUSEADDR vs SO_REUSEPORT BSD SO_REUSEADDR 效果1: 0.0.0.0:21與127.0.0.1:21可以同時綁定 效果2: 對於TCP連接,綁定到某個特定IP+port時,可以忽略其time_wait狀態 注意:該選項只對調用bind()的新套接字有效,與正在佔用地址的套接字是否使用了該選項無關。 SO_REUSEPORT 效果:允許多個

zhanwang 頭像

@zhanwang

昵稱 展望

@sherlocked93

C++ 從 0 到 1 完成一個支持 future/promise 的 Windows 異步串口通信庫

由於我在工作環境中不斷由於需要為了不同硬件設備寫新的串口通信庫,所以我寫了一個集成了 future/promise 的異步串口通信庫,並且已經用在了每天有數十萬人使用的生產環境設備上,下面分享一下如何從零開始構建一個集成 C++11 的 future/promise 機制的實用的異步串口通信庫。 1. 異步串口通信庫的設計思路 設計思路: 首先創建一個串口通信工具庫,支持同步方式的串口消息收發

sherlocked93 頭像

@sherlocked93

昵稱 SHERlocked93

@hppyvyv6

Kubernetes核心-Ingress-metallb

Kubernetes核心-Ingress-metallb 使用一種能感知協議配置的機制來解析 URI、主機名稱、路徑等 Web 概念, 讓你的 HTTP(或 HTTPS)網絡服務可被訪問。 Ingress 概念允許你通過 Kubernetes API 定義的規則將流量映射到不同後端。 部署metallb MetalLB 是Kubernetes 的一個裸機環境下的負載均衡器,它為LoadBalanc

hppyvyv6 頭像

@hppyvyv6

昵稱 小陳運維

@dolphinscheduler

【硬核乾貨】把 DolphinScheduler 搬進 K8s:奇虎 360 商業化 900 天踩坑全記錄

👋 大家好,我是遠朋。過去 3 年,我們團隊把部分調度任務從 Azkaban 逐步遷移到 DolphinScheduler,並開展了 K8s 容器化。今天把踩過的坑、攢下的經驗一次性覆盤,建議收藏! 作者介紹 王遠朋 上海奇虎科技有限公司 數據專家 商業化 SRE 大數據團隊核心成員 長期負責 DolphinScheduler 在生產環境的部署與優化,具備豐富的容器化與大

dolphinscheduler 頭像

@dolphinscheduler

昵稱 海豚調度

@dolphinscheduler

K8s集羣+Rancher Server:部署DolphinScheduler 3.2.2集羣

本文手把手演示瞭如何在 K8s + Rancher 環境中快速拉起一套生產可用的 Apache DolphinScheduler 3.2.2 集羣。全文圍繞“鏡像加速、依賴本地化、存儲持久化”三大痛點展開,附有詳細的代碼解析,收藏細看吧! 環境準備 1、軟件準備 2、環境規劃 部署 1、官網下載apache-dolphinscheduler源碼 [root@master ~]# mkdir

dolphinscheduler 頭像

@dolphinscheduler

昵稱 海豚調度

@kubesphere

雲原生週刊:Kubernetes v1.34 正式發佈

雲原生熱點 Kubernetes v1.34 正式發佈 近日,Kubernetes 正式發佈了 v1.34 版本,代號“風與意志”,這是2025年的第二個大版本更新,包含58項功能改進,其中23項升級為穩定版、22項進入測試版、13項進入alpha階段,且沒有引入任何破壞性變更。 該版本主題“風與意志”寓意社區力量推動Kubernetes持續發展,核心功能包括動態資源分配(DRA)正式GA,提供更

kubesphere 頭像

@kubesphere

昵稱 KubeSphere

@kubeexplorer

HAMi vGPU 原理分析 Part4:Spread&Binpack 高級調度策略實現

上篇我們分析了 hami-scheduler 工作流程,知道了 hami-webhook、hami-scheduler 是怎麼配合工作的。 本文為 HAMi 原理分析的第四篇,分析 hami-scheduler 在調度時是如何選擇節點的,即:Spread、Binpack 等高級調度策略是怎麼實現的。 !--more-- 這篇文章我們解決最後一個問題:_Spread、Binpack 等高級調度策略

kubeexplorer 頭像

@kubeexplorer

昵稱 探索雲原生

@kubesphere

AI 是否綁架了雲原生創新?

譯者注:近三年來,AI 熱潮席捲科技行業,相關話題無處不在。與 AI 相關的討論已經滲透到科技領域的每個角落,看似沒有 AI 故事的產品變得更難推廣。這裏的雲原生可以換成任何其他技術領域,AI 的興起是否也在影響它們的發展和關注度?歡迎大家留言討論。 在這個充滿變革的時代,保持開放心態、持續學習和積極擁抱新技術至關重要。無論是 AI 還是雲原生,唯有不斷探索和實踐,才能在技術浪潮中立於不敗之地。讓

kubesphere 頭像

@kubesphere

昵稱 KubeSphere

@kubesphere

KubeSphere 社區版即將發佈:開啓雲原生新篇章

各位社區朋友,大家好。最近 KubeSphere 社區版的消息引發了不少討論。KubeSphere 社區版即將於國慶後和大家見面。今天,我們想先向大家介紹一下 KubeSphere 社區版。 為什麼推出社區版 雲原生技術發展至今,Kubernetes 已經成為容器編排的事實標準。但我們也看到,技術門檻依然是很多團隊面臨的挑戰。配置複雜、學習成本高、維護困難——這些問題真實存在。在與用户的交流中,我

kubesphere 頭像

@kubesphere

昵稱 KubeSphere

@zyuxuaner

一次 SSH 斷聯踩坑,聊聊 open-eBackup 與客户端之間的網絡關係

背景 近兩週,在老師和學長的帶領下,第一次接觸 open-eBackup 這個備份軟件。並且,開始嘗試對 openGauss 進行備份。中途遇到的第一個坑是自己給自己挖的。 在成功安裝 openEuler 後,為它進行配置路由時,執行了一條 nmcli 命令,結果 SSH 斷了,再也連不上了...... 場景回顧 需要根據學長寫的文檔,為 openEuler 所在的服務器配一個靜態路由,為註

zyuxuaner 頭像

@zyuxuaner

昵稱 yuxuan

@kubesphere

KubeSphere 社區版重磅發佈:永久免費,秒享企業級容器管理!

今天,我們正式發佈 KubeSphere 社區版——一款為開發者與中小團隊量身定製的永久免費容器管理平台。這是 KubeSphere 產品戰略的重要里程碑,標誌着我們在降低雲原生技術門檻、服務更廣泛用户羣體方面邁出了實質性一步。 四大優勢,讓免費也能用得安心 永久免費,企業級體驗 零成本使用,無隱藏費用。KubeSphere 社區版承諾永久免費,無需任何許可費用,讓中小團隊、初創企業、小規模生產業

kubesphere 頭像

@kubesphere

昵稱 KubeSphere

@openfuyao

openFuyao v25.09 版本正式發佈!社區發行版全新升級,AI推理進一步優化

openFuyao聚焦“AI雲原生”,致力於促進有效算力的極致釋放,社區發行版v25.09推出多項Kubernetes增強新特性,推出完整AI推理軟件套件,並對在離線混部、Cluster-API特性進行優化。感謝社區技術委員會與SIG組成員對v25.09版本做出的貢獻,以下介紹具體的特性新增與變動: openFuyao Kubernetes全新升級 SIG-orchestration-engine

openfuyao 頭像

@openfuyao

昵稱 openFuyao

@lanyiyun666

藍易雲cdn:Redis是如何保證高可用的?

Redis的高可用架構是其在生產環境穩定運行的核心能力之一。它通過多層機制(主從複製、哨兵監控、Cluster集羣)實現故障自動轉移與數據冗餘,從而保障系統在節點宕機、網絡異常或硬件故障時依然能持續服務。下面從機制原理、核心命令解釋、以及工作流程三個角度系統分析。⚙️ 一、核心機制解析 機制名稱 核心作用 高可用特性 典型應用場景 f

lanyiyun666 頭像

@lanyiyun666

昵稱 藍易雲

@swiftcommunity

蘋果公司限制員工使用ChatGPT | Swift 週報 issue 29

前言 本期是 Swift 編輯組自主整理週報的第二十期,每個模塊已初步成型。各位讀者如果有好的提議,歡迎在文末留言。 Swift 週報在 GitHub 開源,歡迎提交 issue,投稿或推薦內容。目前計劃每兩週週一發佈,歡迎志同道合的朋友一起加入週報整理。 最無情的永遠不是環境,而是缺乏勇氣的內心。Swift社區與你一起,赤膽平亂世,長槍定江山!👊👊👊 週報精選 新聞和社區:擔心泄密!

swiftcommunity 頭像

@swiftcommunity

昵稱 Swift社區

@swiftcommunity

碼出新宇宙,WWDC23 就在眼前 | Swift 週報 issue 30

前言 本期是 Swift 編輯組自主整理週報的第二十一期,每個模塊已初步成型。各位讀者如果有好的提議,歡迎在文末留言。 Swift 週報在 GitHub 開源,歡迎提交 issue,投稿或推薦內容。目前計劃每兩週週一發佈,歡迎志同道合的朋友一起加入週報整理。 求人不如求己,你多一樣本領,就少一點啊乞求;Swift社區讓你多一樣技能,少一些嘲諷!👊👊👊 週報精選 新聞和社區:碼出新宇宙,

swiftcommunity 頭像

@swiftcommunity

昵稱 Swift社區

@swiftcommunity

Swift 定製 Core Data 遷移

前言 隨着應用程序和用户羣的增長,你需要添加新功能,刪除其他功能,並改變應用程序的工作方式。這是軟件開發生命週期的自然結果,我們應該接受。 隨着應用程序的發展,你的數據模型也會發生變化。你需要更改數據結構的方式,以適應新功能,同時確保用户不會在不同版本之間丟失任何數據。如果你使用 Core Data 在應用程序中持久化信息,那麼 Core Data 遷移就會發揮作用。 什麼是 Core Data

swiftcommunity 頭像

@swiftcommunity

昵稱 Swift社區

@swiftcommunity

Apple Vision Pro 和 visionOS 撼世登場 | Swift 週報 issue 31

前言 本期是 Swift 編輯組自主整理週報的第二十二期,每個模塊已初步成型。各位讀者如果有好的提議,歡迎在文末留言。 Swift 週報在 GitHub 開源,歡迎提交 issue,投稿或推薦內容。目前計劃每兩週週一發佈,歡迎志同道合的朋友一起加入週報整理。 若目標遠大,就要有大動作。若追求卓越,便須有大改變。Swift社區已整裝待發,你要不要一起呢?👊👊👊 週報精選 新聞和社區:Ap

swiftcommunity 頭像

@swiftcommunity

昵稱 Swift社區

@swiftcommunity

蘋果已提供新的設計資源 | Swift 週報 issue 32

前言 本期是 Swift 編輯組自主整理週報的第二十三期,每個模塊已初步成型。各位讀者如果有好的提議,歡迎在文末留言。 Swift 週報在 GitHub 開源,歡迎提交 issue,投稿或推薦內容。目前計劃每兩週週一發佈,歡迎志同道合的朋友一起加入週報整理。 騷年,努力去成為你期待已久的自己吧,就像Swift社區一樣,時刻心懷夢想,不斷向前!👊👊👊 週報精選 新聞和社區:蘋果已提供新的

swiftcommunity 頭像

@swiftcommunity

昵稱 Swift社區