weixin_43041352 2022-04-12 13:19 采纳率: 66.7%
浏览 12
已结题

MFC任务栏右键新窗口创建socket失败

在编写MFC的桌面应用时,因业务需求需要创建socket,如果直接打开程序,是可以正常创建的。但是在任务栏右键点击打开新的应用,创建socket会失败。请问下这个是什么原因呢。
PS:我把应用程序固定到任务栏就不会出现这个问题。

代码如下
sock = socket(AF_INET, SOCK_STREAM, 0);

sin.sin_family = AF_INET;
sin.sin_port = htons(22);
sin.sin_addr.s_addr = hostaddr;
if (connect(sock, (struct sockaddr*)(&sin),
    sizeof(struct sockaddr_in)) != 0) {
    fprintf(stderr, "failed to connect!\n");
    return "failed to connect1" ;
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 4月20日
    • 创建了问题 4月12日

    悬赏问题

    • ¥18 光催化第一性原理计算析氢效率STH怎么计算
    • ¥100 Mac 版foxmail 收邮件问题
    • ¥15 QWebEngineView
    • ¥15 如何使用shufflenet进行手写数字识别
    • ¥15 .net core 同时编辑怎么防止数据串了
    • ¥20 微信小程序播放直播流
    • ¥15 关于迷宫自走单片机循迹小车的知识
    • ¥15 python使用selenium工具爬取网站的问题
    • ¥15 visual studio中c语言用ODBC链接SQL SERVER
    • ¥15 关于#python#的问题:如何通过pywinauto获取到图中“窗格”内部的内容