소개글
visual c++로 짰음error 없음.
socket 프로그래밍 사용
debug하면 클라이언트 창이 뜨고 채팅 서버에 접속 할 수 있음.
대학원에 있을때 과목 final project로 짠 것입니다.
목차
<총 49파일>본문내용
class CServerDlg : public CDialog{
// Construction
public:
void SendToAllClient(CChatMessage msg);
CString m_strUserID;
void InsertString(CString first, CString second);
void BroadcastToClients();
void ReadClientMessage(CServerSocket *pSocket);
void ShutDownServer();
void CloseClient(CServerSocket *pSocket);
void AcceptClient();
CString GetErrorString(int errorNo);
CListeningSocket *m_pListenSocket;
void UpdateRoomState(BOOL bOpened = FALSE);
BOOL m_bRoomOpen;
CPtrList m_connectionList;
void InitializeListControl();
CMenu m_menu;
CServerDlg(CWnd* pParent = NULL); // standard constructor
~CServerDlg();
참고 자료
없음압축파일 내 파일목록
채팅소스/Chat.dsw
채팅소스/Chat.ncb
채팅소스/Chat.opt
채팅소스/Chat.sln
채팅소스/Chat.suo
채팅소스/ChatMessage.cpp
채팅소스/ChatMessage.h
채팅소스/Client/Client.aps
채팅소스/Client/Client.clw
채팅소스/Client/Client.cpp
채팅소스/Client/Client.dsp
채팅소스/Client/Client.h
채팅소스/Client/Client.plg
채팅소스/Client/Client.rc
채팅소스/Client/Client.vcproj
채팅소스/Client/ClientDlg.cpp
채팅소스/Client/ClientDlg.h
채팅소스/Client/ClientSocket.cpp
채팅소스/Client/ClientSocket.h
채팅소스/Client/ConnectionDlg.cpp
채팅소스/Client/ConnectionDlg.h
채팅소스/Client/ReadMe.txt
채팅소스/Client/res/Client.ico
채팅소스/Client/res/Client.rc2
채팅소스/Client/resource.h
채팅소스/Client/StdAfx.cpp
채팅소스/Client/StdAfx.h
채팅소스/Server/ListeningSocket.cpp
채팅소스/Server/ListeningSocket.h
채팅소스/Server/ReadMe.txt
채팅소스/Server/res/Server.ico
채팅소스/Server/res/Server.rc2
채팅소스/Server/resource.h
채팅소스/Server/RoomOpen.cpp
채팅소스/Server/RoomOpen.h
채팅소스/Server/Server.aps
채팅소스/Server/Server.clw
채팅소스/Server/Server.cpp
채팅소스/Server/Server.dsp
채팅소스/Server/Server.h
채팅소스/Server/Server.plg
채팅소스/Server/Server.rc
채팅소스/Server/Server.vcproj
채팅소스/Server/ServerDlg.cpp
채팅소스/Server/ServerDlg.h
채팅소스/Server/ServerSocket.cpp
채팅소스/Server/ServerSocket.h
채팅소스/Server/StdAfx.cpp
채팅소스/Server/StdAfx.h
채팅소스/Chat.ncb
채팅소스/Chat.opt
채팅소스/Chat.sln
채팅소스/Chat.suo
채팅소스/ChatMessage.cpp
채팅소스/ChatMessage.h
채팅소스/Client/Client.aps
채팅소스/Client/Client.clw
채팅소스/Client/Client.cpp
채팅소스/Client/Client.dsp
채팅소스/Client/Client.h
채팅소스/Client/Client.plg
채팅소스/Client/Client.rc
채팅소스/Client/Client.vcproj
채팅소스/Client/ClientDlg.cpp
채팅소스/Client/ClientDlg.h
채팅소스/Client/ClientSocket.cpp
채팅소스/Client/ClientSocket.h
채팅소스/Client/ConnectionDlg.cpp
채팅소스/Client/ConnectionDlg.h
채팅소스/Client/ReadMe.txt
채팅소스/Client/res/Client.ico
채팅소스/Client/res/Client.rc2
채팅소스/Client/resource.h
채팅소스/Client/StdAfx.cpp
채팅소스/Client/StdAfx.h
채팅소스/Server/ListeningSocket.cpp
채팅소스/Server/ListeningSocket.h
채팅소스/Server/ReadMe.txt
채팅소스/Server/res/Server.ico
채팅소스/Server/res/Server.rc2
채팅소스/Server/resource.h
채팅소스/Server/RoomOpen.cpp
채팅소스/Server/RoomOpen.h
채팅소스/Server/Server.aps
채팅소스/Server/Server.clw
채팅소스/Server/Server.cpp
채팅소스/Server/Server.dsp
채팅소스/Server/Server.h
채팅소스/Server/Server.plg
채팅소스/Server/Server.rc
채팅소스/Server/Server.vcproj
채팅소스/Server/ServerDlg.cpp
채팅소스/Server/ServerDlg.h
채팅소스/Server/ServerSocket.cpp
채팅소스/Server/ServerSocket.h
채팅소스/Server/StdAfx.cpp
채팅소스/Server/StdAfx.h