network-programming 相关问题

与创建和管理网络相关的编程,以及为(一组)程序添加网络连接。

如何检查 UDPConn.Read 返回的错误?

我们的系统偶尔会看到 *net.UDPConn.Read(byte[]) 返回此错误: 读取 udp [::]:7089: wsarecv: 在数据报套接字上发送的消息是 大于内部消息缓冲区或某些...

回答 1 投票 0

如何为 docker 网络创建的网桥分配名称

我正在使用“docker network create”命令创建用户定义的docker网络。 docker网络创建-d网桥MyTestBridge 527e157424798de64d487e8f92238574dc6c758723e12b56af22fa03c33ad5bb

回答 1 投票 0

连接到 vscode 市场时出现 net::ERR_CERT_AUTHORITY_INVALID 错误

由于开发人员工具控制台中出现此错误,我无法获取扩展 发布 https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery net::ERR_CERT_AUTHORITY_INVALID 我的 vscode 版本...

回答 1 投票 0

在 IMX8mp 板上使用 connman 连接到 WiFi 时出错

我有一块运行 Yocto Poky 构建映像的 IMX8MP 板。它运行一个小型 HTTP 服务器,以便用户输入 SSID_NAME 和 PASSPHRASE。一旦服务器收到这些,我想连接...

回答 1 投票 0

跨平台网络代码是否需要序列化浮点数?

我正在阅读本关于网络编程的指南,我非常喜欢:https://beej.us/guide/bgnet/html/split/slightly-advanced-techniques.html#serialization 虽然我对某些事情感到困惑......

回答 1 投票 0

如何有效存储 IP 地址和 CIDR 范围

我有一个不知道如何解决的用例。我在这里询问它是为了获得一些关于我需要学习什么来解决这个问题的指导。 我需要存储IP地址(很多,可能有几百个...

回答 4 投票 0

加入多播组时需要端口还是只需要 IP?

我想一劳永逸地学习这一点。连接多播套接字的过程是什么?我知道你必须绑定到本地接口(你需要 IP 和端口吗?)然后我知道你...

回答 2 投票 0

路由算法

我正在做一个关于计算机路由的演示,我想与现实世界的情况进行一个很好的类比。但是,我找不到它。您是否考虑过类似的情况...

回答 6 投票 0

通过手动路由在任何 Android 手机上实现伪 VoWiFi?

假设我的 Android 手机有两张 SIM 卡。 SIM1对应漫游,运营商支持VoLTE和VoWiFi,只要有WiFi,我就可以轻松享受家庭定价的通话和短信。 S...

回答 1 投票 0

用于查看特定端口的命令行

有没有办法从 Windows 命令行检查特定端口的状态?我知道我可以使用 netstat 检查所有端口,但 netstat 很慢并且查看特定端口可能不会。

回答 18 投票 0

函数模板“uWS::CachingApp<SSL>::ws [with SSL=false]”没有实例与参数列表、uWebSockets

我已经尝试了几个小时来使 uWebSockets 库正常工作,但现在我毫无头绪。使用此代码时: #包括 结构用户数据{ }; int main() { uWS::App().ws 我已经尝试了几个小时来使 uWebSockets 库正常工作,但现在我毫无头绪。使用此代码时: #include <App.h> struct UserData { }; int main() { uWS::App().ws<UserData>("/*", { /* Settings */ .compression = uWS::SHARED_COMPRESSOR, .maxPayloadLength = 16 * 1024, .idleTimeout = 10, /* Handlers */ .upgrade = [](auto *res, auto *req, auto *context) { /* You may read from req only here, and COPY whatever you need into your PerSocketData. * See UpgradeSync and UpgradeAsync examples. */ }, .open = [](auto *ws) { }, .message = [](auto *ws, std::string_view message, uWS::OpCode opCode) { ws->send(message, opCode); }, .drain = [](auto *ws) { /* Check getBufferedAmount here */ }, .ping = [](auto *ws) { }, .pong = [](auto *ws) { }, .close = [](auto *ws, int code, std::string_view message) { } }); } 我收到此错误: no instance of function template "uWS::CachingApp<SSL>::ws [with SSL=false]" matches the argument list 我更困惑了,因为 uWebSockets 文档提供了类似的示例,在复制到代码中后会出现完全相同的错误。我不知道为什么这不起作用。 编辑: 使用 cmake --build --verbose 出现完全错误: Change Dir: '/Users/me/documents/Programming/test/multiprocessing/realtime_build' Run Build Command(s): /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -S/Users/me/documents/Programming/test/multiprocessing/realtime_fetcher -B/Users/me/documents/Programming/test/multiprocessing/realtime_build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E cmake_progress_start /Users/me/documents/Programming/test/multiprocessing/realtime_build/CMakeFiles /Users/me/documents/Programming/test/multiprocessing/realtime_build//CMakeFiles/progress.marks /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/Makefile2 all /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/realtime_fetcher.dir/build.make CMakeFiles/realtime_fetcher.dir/depend cd /Users/me/documents/Programming/test/multiprocessing/realtime_build && /opt/homebrew/Cellar/cmake/3.30.3/bin/cmake -E cmake_depends "Unix Makefiles" /Users/me/documents/Programming/test/multiprocessing/realtime_fetcher /Users/me/documents/Programming/test/multiprocessing/realtime_fetcher /Users/me/documents/Programming/test/multiprocessing/realtime_build /Users/me/documents/Programming/test/multiprocessing/realtime_build /Users/me/documents/Programming/test/multiprocessing/realtime_build/CMakeFiles/realtime_fetcher.dir/DependInfo.cmake "--color=" Dependencies file "CMakeFiles/realtime_fetcher.dir/Users/me/documents/Programming/test/multiprocessing/src/realtime_fetcher.cpp.o.d" is newer than depends file "/Users/me/documents/Programming/test/multiprocessing/realtime_build/CMakeFiles/realtime_fetcher.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target realtime_fetcher /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/realtime_fetcher.dir/build.make CMakeFiles/realtime_fetcher.dir/build [ 50%] Building CXX object CMakeFiles/realtime_fetcher.dir/Users/me/documents/Programming/test/multiprocessing/src/realtime_fetcher.cpp.o /Library/Developer/CommandLineTools/usr/bin/c++ -I/Users/me/documents/Programming/test/multiprocessing/realtime_fetcher/../include -I/Users/me/documents/Programming/test/multiprocessing/realtime_fetcher/../include/openssl-3.3.2/include -I/Users/me/documents/Programming/test/multiprocessing/realtime_fetcher/../include/rapidjson-1.1.0/include -I/Users/me/documents/Programming/test/multiprocessing/realtime_fetcher/../include/uWebSockets/src -I/Users/me/documents/Programming/test/multiprocessing/realtime_fetcher/../include/uSockets -I/Users/me/documents/Programming/test/multiprocessing/realtime_fetcher/../include/zlib -I/Users/me/documents/Programming/test/multiprocessing/realtime_fetcher/../include/zlib/build -isystem /opt/homebrew/include -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT CMakeFiles/realtime_fetcher.dir/Users/me/documents/Programming/test/multiprocessing/src/realtime_fetcher.cpp.o -MF CMakeFiles/realtime_fetcher.dir/Users/me/documents/Programming/test/multiprocessing/src/realtime_fetcher.cpp.o.d -o CMakeFiles/realtime_fetcher.dir/Users/me/documents/Programming/test/multiprocessing/src/realtime_fetcher.cpp.o -c /Users/me/documents/Programming/test/multiprocessing/src/realtime_fetcher.cpp /Users/me/documents/Programming/test/multiprocessing/src/realtime_fetcher.cpp:82:14: error: no matching member function for call to 'ws' uWS::App().ws<UserData>("/*", { ~~~~~~~~~~~^~~~~~~~~~~~ /Users/me/documents/Programming/test/multiprocessing/realtime_fetcher/../include/uWebSockets/src/App.h:272:32: note: candidate function template not viable: cannot convert initializer list argument to 'WebSocketBehavior<UserData>' BuilderPatternReturnType &&ws(std::string pattern, WebSocketBehavior<UserData> &&behavior) { ^ 1 error generated. make[2]: *** [CMakeFiles/realtime_fetcher.dir/Users/me/documents/Programming/test/multiprocessing/src/realtime_fetcher.cpp.o] Error 1 make[1]: *** [CMakeFiles/realtime_fetcher.dir/all] Error 2 make: *** [all] Error 2 向 ping 和 pong 添加 std::string_view 参数,如下所示: #include <App.h> struct UserData { }; int main() { uWS::App().ws<UserData>("/*", { /* Settings */ .compression = uWS::SHARED_COMPRESSOR, .maxPayloadLength = 16 * 1024, .idleTimeout = 10, /* Handlers */ .upgrade = [](auto *res, auto *req, auto *context) { /* You may read from req only here, and COPY whatever you need into your PerSocketData. * See UpgradeSync and UpgradeAsync examples. */ }, .open = [](auto *ws) { }, .message = [](auto *ws, std::string_view message, uWS::OpCode opCode) { ws->send(message, opCode); }, .drain = [](auto *ws) { /* Check getBufferedAmount here */ }, .ping = [](auto *ws, std::string_view) { }, .pong = [](auto *ws, std::string_view) { }, .close = [](auto *ws, int code, std::string_view message) { } }); }

回答 1 投票 0

NAT 如何更改端口号?

根据我的知识,我相信以下陈述是正确的。 路由器只能重定向数据包,并且只能与网络(互联网层)进行交互。 NAT 将私有 IP 映射到公共 IP。它使用...

回答 2 投票 0

在 Python 中使用 AF_UNIX 和 SOCK_SEQPACKET 时,.bind() 的地址参数应该是什么?

我对这一切都很陌生,但是 .bind() 所需的参数或“类似字节的对象”是什么?我读到“.bind() 和 .connect() 的地址参数是 Unix 的路径...

回答 1 投票 0

如何在python中自动端口转发

我在互联网上进行了搜索,没有直接的方法来做到这一点,(甚至可能吗?)。我有一个使用 python 套接字运行的简单应用程序和一个也在

回答 1 投票 0

无法收到精心设计的 icmp 回复或 tcp rst-syn

我尝试制作由VM-A(ubuntu22.04,ip=192.168.22.241)发送的icmp echo应答(type = 0)或tcp rst-syn(flags =“RA”),但无法接收VM-B(ubuntu22.04,ip=192.168.22.241)。 icm...

回答 1 投票 0

Traefik 无法正确路由到我的前端和后端容器

我想设置 traefik 在我的容器之间进行负载平衡,当端口 8080 上的仪表板工作时,我可以在路由器部分看到正确的前端和后端容器,当我...

回答 1 投票 0

TCP 套接字连接被拒绝,错误#10061

我正在创建一个小型聊天 (1-1) 应用程序来学习网络编程,当使用 TCP 协议创建套接字时,Socket.Connect() 始终返回错误 10061。 但是,如果我让 soc...

回答 1 投票 0

绘制面积 V.S. 的 Rappaport 图使用 matlab 进行阴影覆盖的距离

我正在尝试使用 MATLAB 绘制 Rappaport 图(带有阴影的面积与距离覆盖范围)。目标是创建一个类似于下图所示的图表: 我已经尝试这样做了

回答 1 投票 0

从 python 中删除 Azure 负载均衡器前端 IP 配置?

我正在写一些东西来清理我们旧的 Azure 资源,时不时出现的一件事是公共 IP 仍然绑定到 kubernetes 创建的负载均衡器,即使在 Ingress 被删除之后...

回答 1 投票 0

使用 terraform 的 AKS 的 Nat 网关配置文件

您好,我想为我的私有 aks 集群使用 userAssignedNatGateway。 任何人都可以帮助我使用网络配置文件块来询问我如何通过我仅使用 terraform 创建的 nat 网关 夏娃...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.