新手求助:客户端和服务器端如何通过响应指针进行通讯?
我有客户端和服务器端两个应用程序,在客户端有与服务器通讯的类CLientSocket,在服务器端有与客户端通讯的类CServerSocket,我想在客户端向服务器发送信息,则必须取得服务器通讯类CServerSocket指针,比方说m_ServerSocket,然后通过m_ServerSocket.Send(...)将程序发送到响应客户端,但是在客户端没有CServerSocket类定义,所以没有办法定义该指针,同理在CServerSocket中没有CLientSocket定义,则应该怎么办才能够通讯呢?谢谢!
[解决办法]
在头文件中用前置定义和指针,在CPP文件中包含需要的头文件。
[解决办法]
to lz
我想在客户端向服务器发送信息,则必须取得服务器通讯类CServerSocket指针,比方说m_ServerSocket,然后通过m_ServerSocket.Send(...)将程序发送到响应“客户端”,但是在客户端没有CServerSocket类定义,所以没有办法定义该指针
上边这就话,按照你的说法,最后还是发送到“客户端了啊”
既然有CLientSocket类,肯定是通过这个类的某个方法来发送数据到server,不可能要先得到CserverSocket的指针。最好再仔细看看代码
[解决办法]
错了,客户端就调用CLientSocket::Send,服务器端就调用CServerSocket::Send,怎么会混在一起?
[解决办法]
你在客户端要服务器的Socket类的对象指针干什么?
客户端和服务器的各不相干的!自己干自己的活!
楼主可能某些东西没理解清楚!