热情软件屋

 

Winsock是否是线程安全的


编号:QA001957
建立日期: 1999年11月3日 最后修改日期:1999年11月3日
所属类别:

贾暾:
    请问在使用winsock编写多线程的客户端程序(例如netants)中,winsock是否是线程安全的,不用自己考虑线程同步,mfc中的CSocket类及其父类,是否也是线程安全的?

回答:

    WinSock同IP一样, 都是基于端口通信的, 只要端口不同, 在多线程中,当然可以自由通信;
    但是, 如果多线程同时操作同一个端口时, 当然必须同步;MFC的CSocket及其父类, 都是从WinSock上打包得到的, 当然同Winsock一样了。
    主持人注:在http://www.codeguru.com有多线程下载的例子,不知是否有帮助。

此问题由Sting wong回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio