首页 文章 精选 留言 我的

精选列表

搜索[socket],共3929篇文章
优秀的个人博客,低调大师

供应链协同平台(SCP)| 即时通讯模块:Socket.io开发供应链在线沟通室

在供应链协同场景中,“沟通滞后”往往是导致交付延误、库存错配和质量事故的隐形杀手。品牌商发现图纸错误,邮件发出去半天没人看;供应商产线异常,打电话层层转接才能找到责任人;物流商临时改道,信息却卡在某个微信群里无法留痕。传统邮件、电话、微信的混合沟通模式,不仅效率低下,更严重的是——信息不可追溯、责任难以界定、数据无法沉淀。

优秀的个人博客,低调大师

【Cocos2dx网络通信(Http&Socket)编译到Android总结】编译加入curl关联lib与头文件等问题

本篇介绍在Cocos2dx中加入网络通信相关代码,然后编译到Android时出现的一些细节和需要注意的地方总结。不多废话了,直接进入正题; 1. 首先介绍在Cocos2dx中使用pthread编译时应注意: 由于NDK明确指明不支持pthread_cancel()函数,编译的错误提示如下: 解决方案: 使用pthread_kill() 或者 return NULL; 两种方法进行解决。 其中的区别如下: pthread_exit() : 可以指定返回值,以便其他线程通过pthread_join() 函数获取该线程的返回值; return: 在线程函数中使用 return,会退出线程; 这里Himi推荐使用 return ,直接 return NULL; 2. 编译提示找不到sockaddr_in 与htons等定义,错误提示如下: 出现此类问题,主要是头文件没有加入,虽然在ios编译环境不抱错,但是编译会出现此问题。 解决方案: 在使用这些函数的类中,加入如下两个头文件: ? 1 2 #include "netdb.h" #include "netinet/in.h" 3. Curl.h 头文件找不到。注意,这里是编译出现头文件找不到的问题,如果你是xcode编译找不到头文件请参考如下博文:(这里讲解的是在ndk编译android过程中出现此类问题的解决办法) 【C/S通信交互之Http篇】Cocos2dx(Client)使用Curl与Jetty(Server)实现手机网游Http通信框架(内含解决curl.h头文件找不到问题) 先观察错误的日志: 解决方案: 在你使用curl的类中,虽然导入了curl类,那么你肯定是include "curl/curl.h"导入的吧!OK,改变如下即可,指定到完整相对路径即可: ? 1 "../../libs/cocos2dx/platform/third_party/ios/curl/curl.h" 4. 有时候编译报错,错误提示说curl_global_init 、curl_easy_init、curl_easy_setopt等没有定义undefined !这个问题是因为没有加入curl关联lib包;错误提示如下: 解决方案: 修改jni下的helloworld下的.mk文件,整个路径如下: your project//android/jni/helloworld/Android.mk 打开整个mk文件,找到如下内容: 修改成如下内容: 其实就是添加了两句话!但是要注意! 你仔细看添加的第一句下面一句中间的符号,之前是 “ :=”现在是 “+=” 一定要注意,这个问题困扰Himi好几个小时 = =。 OK,基本这些足够解决问题的啦~ 从下一篇开始Himi将开始写mac平台下的编辑器开发系列文章哦~ 本文转自 xiaominghimi 51CTO博客,原文链接:http://blog.51cto.com/xiaominghimi/969955,如需转载请自行联系原作者

优秀的个人博客,低调大师

挂载 X11 socket,让容器里的 GUI 程序跑起来

上一篇文章里我写了 WSL2 宿主机上 Gazebo 仿真视口怎么点亮,靠的是 WSLg 直接渲染。但仿真环境要复现、要分发,光宿主机能跑不算数——最终形态是把整套 ROS + Gazebo 环境打进 Docker 镜像,同事拉下来就能跑。问题也跟着来了:宿主机里 gz sim 一敲窗口就出来,进容器再敲,黑屏、段错误、GLX 报错轮着来。这篇就是把这个坑填平的完整记录:目标很朴素——容器里的 GUI 程序能弹窗、能交互。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册