如何让用CSocket和CSocketFile以及CArchive三个类开发的服务器端和用WinSocket开发
在VC平台上,为什么我用CSocket类和CSocketFile以及CArchive三个类(它们之间进行关联)开发的服务器端只能和用这三个类开发的客户端通信,不能和用Winsock开发的客户端通信呢?具体情况是:我是用上述的三个类写好服务器端。而工程组的另一些人用WinSocket写的客户端,开发成功后对接时我发现:“服务器端发给客户端的消息客户端可以正常的接收,而客户端向服务器端发送的消息时服务器端就会出现假死的现象,根本处理不了。”
我又用其它的软件测试了一下,凡是不是用上述三个类写的客户端发送的消息服务器端均处理不了。
也就是当使用用CSocket类和CSocketFile以及CArchive三个类写的程序和用WinSocket写的程序进行通信时,用这三个类写的程序只能发送消息,根本无法接收消息,一旦接收了就会出现假死的现象,无法处理。
如何才能把这个问题解觉掉呢?十万火急,求大侠们解觉呀。
下面我把一些关于用这三个类和用API写的程序分别传上来,供大家分析指导。。
程序解压后有两个包,这两个包中的程序都是即可以做服务器又可以做客户的,但是当这两个包中的程序一个做服务器而另一个做客户时就无法正常通信了。
[此贴子已经被作者于2006-7-29 13:37:38编辑过]