WINDOWS 中的 VC 程序是否可以使用相同的套接字句柄在多个线程中发送和接收数据?

发布于 科技 2024-06-30
14个回答
  1. 匿名用户2024-01-30

    是的,套接字对进程中的所有线程都是可见的。

  2. 匿名用户2024-01-29

    一次响应一个,无需多线程处理。

  3. 匿名用户2024-01-28

    如果它是多线程的,那就没问题了。

  4. 匿名用户2024-01-27

    你怎么没有发布csc clientsock,其他人知道为什么?

    不过,10093 的意思是错误的"应用程序未调用 wsastartup",则检查是否已调用 **。

  5. 匿名用户2024-01-26

    通常,CreateThread 用于创建 n 个线程,每个线程体都可以使用单独的套接字创建。

    ps.如果使用线程通用的参数,则它们通常是全局的,需要保护。

  6. 匿名用户2024-01-25

    数据库可以在未安装数据库软件的计算机上运行。

    每次使用它时,您只需要构建一个闻起来很臭的数据源。 k

    只是ODBC的许多功能在访问中并不容易使用。

  7. 匿名用户2024-01-24

    这是 wsagetlasterror() 的返回值,表示:

    已尝试在非套接字上执行操作。

  8. 匿名用户2024-01-23

    是否使用向客户端发送数据?

    不睡觉就新线程,在新线程创建的同时,当前线程闷了,仿也在运行,套接字被你关闭了,怎么发??

    线程与函数不同,函数在执行下一个语句之前等待调用完成。

  9. 匿名用户2024-01-22

    int send_num=::send(clientsocket,sztext,strlen(sztext),0);它应更改为:

    int send_num=::send(clientsocket,sztext,strlen(sztext)+1,0);

    但是有了备用的火柴,嘲笑这个与你的问题无关。

  10. 匿名用户2024-01-21

    将套接字参数添加到要使用的 dll 中的函数。 调用此函数时,将要用作此函数的套接字句柄作为参数传递。

  11. 匿名用户2024-01-20

    我想到了两个。

    1.分析这个程序,直接找到保存插槽的内存。

    2. 远程现成的钩子,如需要套接字参数的 wsasend API

  12. 匿名用户2024-01-19

    套接字称为套接字,用于网络编程。 多线程用于同时执行多个任务。 通常,网络程序将具有专用于处理套接字的网络交互的线程。

    也就是说,使用多线程来构建网络程序。 事实上,纯单线程的程序相对较少。 两者是不同的概念,彼此关系不大。

  13. 匿名用户2024-01-18

    我是你的老师,所以我不能这样处理作业

  14. 匿名用户2024-01-17

    百度嗨可以依靠它来提醒我们。

    有机会能够处理您遇到的工作。

    具体要求也可以提醒我们。

    es:\\68741bc59cb86f9da5641b962fc84770

相关回答
16个回答2024-06-30

这通常通过注册表完成,但也可以通过配置文件完成。 现在教你通过注册表来做: >>>More

11个回答2024-06-30

我认为这与在 C 程序中编写语句并让编译器编写另一个 C 程序相同。 >>>More

8个回答2024-06-30

房东的问题太棒了,我立刻就被黑进了地堡。

8个回答2024-06-30

LZ错了,SDK MFC只是开发普通的应用,SDK是编写自己的程序框架,而MFC是构建一个程序框架,剩下的就是用自己需要的东西来填充框架,至于写游戏,使用GDI(绘图)自带的API是不够的,这个时候需要一个专业的图形界面库, 比较流行的比如OpenGL(跨平台)DX(仅限于Windows平台),LZ还是有话要问的。

15个回答2024-06-30

一般来说,有两种主要途径。

1.鼠标:a。通常,软件安装程序会在“开始”>程序菜单中有一个快捷方式,单击以启动。 >>>More