MFC CSocketFile
-
i am making chat application .for this why i wrote the following code to receive data. now i want to know how to send data using CSocketFile and CARchive. can any one can send me the code to send data? is it possible to send or receive following data using CSocketFile and CARchive. " help me friend, if u can." BOOL CMainFrame::RetriveMessage(CServerSocket *svr_sock, CString& msg_out) { CSocket sock; // This thing just won't die if ( !svr_sock->Accept(sock) ) return FALSE; CSocketFile sockfile(&sock); CArchive ar_in(&sockfile, CArchive::load); CString temp; do { ar_in >> temp; msg_out += temp; }while ( ! ar_in.IsBufferEmpty() ); CView* view = GetActiveView(); if ( NULL != view) { ( (CImportListenerView*) view)->m_EditMsgRcv.SetWindowText(msg_out); } ar_in.Abort(); sockfile.Close(); sock.ShutDown(2); sock.Close(); return TRUE; }
-
i am making chat application .for this why i wrote the following code to receive data. now i want to know how to send data using CSocketFile and CARchive. can any one can send me the code to send data? is it possible to send or receive following data using CSocketFile and CARchive. " help me friend, if u can." BOOL CMainFrame::RetriveMessage(CServerSocket *svr_sock, CString& msg_out) { CSocket sock; // This thing just won't die if ( !svr_sock->Accept(sock) ) return FALSE; CSocketFile sockfile(&sock); CArchive ar_in(&sockfile, CArchive::load); CString temp; do { ar_in >> temp; msg_out += temp; }while ( ! ar_in.IsBufferEmpty() ); CView* view = GetActiveView(); if ( NULL != view) { ( (CImportListenerView*) view)->m_EditMsgRcv.SetWindowText(msg_out); } ar_in.Abort(); sockfile.Close(); sock.ShutDown(2); sock.Close(); return TRUE; }
goutom roy wrote:
can any one can send me the code to send data?
You're a software developer, right? :)
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
[My articles]