关于socket的问题,请高手指点。
我写的一个程序分为两部分,一部分用vc编写,另一部分用java编写,之间靠socket通讯。vc写的是服务端。用java连接都没有问题。之后从客户端写数据到服务端,服务端也能够正常收到,我是用的继承CSocket类,并覆盖OnReceive方法的,但我想服务端收到之后,给客户端一个回复,客户端却收不到了,我用的是Send函数,返回值是写的消息的字符数,说明已经成功了,为什么收不到呢?
我的函数是这样写的
void ReClient(char *message){
int ret;
ret = this->Send(message,strlen(message),0);
CString c;
c.format("ret=%d",ret);
AfxMessageBox(c);
}
运行打印出来的是消息的长度,不知道为什么在客户端却一点反映也没有。