есть небольшая проблемка... при освонии сокетов..
когда делаю все через AppWizard(с поддержкой сокетов) все работает, а если все писать самому с нуля то почему-то нет.
пример: окно создается но порт не открывается.
#include <afxwin.h>
#include <afxsock.h>
class CMainWnd : public CFrameWnd
{
public:
CMainWnd(){
Create(NULL,"Main");
}
};
class CApp : public CWinApp
{
public:
CSocket ServerSocket;
CSocket ReciveSocket;
CApp(){};
virtual BOOL InitInstance()
{
m_pMainWnd=new CMainWnd;
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
ServerSocket.Create(5555);
ServerSocket.Listen();
ReciveSocket.Accept(ReciveSocket);
return TRUE;
};
};
CApp theApp;
Здравствуйте, ПРон, Вы писали:
ПР>есть небольшая проблемка... при освонии сокетов..
ПР>когда делаю все через AppWizard(с поддержкой сокетов) все работает, а если все писать самому с нуля то почему-то нет.
ПР>пример: окно создается но порт не открывается.
ПР> ServerSocket.Create(5555);
ПР> ServerSocket.Listen();
ПР> ReciveSocket.Accept(ReciveSocket); // а порт у этого сокета какой???
я так понимаю нужно так написать
ServerSocket.Create(5555);
ServerSocket.Listen();
ServerSocket.Accept(ReciveSocket);
Здравствуйте, ПРон, Вы писали:
ПР>есть небольшая проблемка... при освонии сокетов..
ПР>когда делаю все через AppWizard(с поддержкой сокетов) все работает, а если все писать самому с нуля то почему-то нет.
ПР>пример: окно создается но порт не открывается.
ПР>#include <afxwin.h>
ПР>#include <afxsock.h>
ПР>class CMainWnd : public CFrameWnd
ПР>{
ПР>public:
ПР> CMainWnd(){
ПР> Create(NULL,"Main");
ПР> }
ПР>};
ПР>class CApp : public CWinApp
ПР>{
ПР>public:
ПР> CSocket ServerSocket;
ПР> CSocket ReciveSocket;
ПР> CApp(){};
ПР> virtual BOOL InitInstance()
ПР> {
ПР> m_pMainWnd=new CMainWnd;
ПР> m_pMainWnd->ShowWindow(SW_SHOW);
ПР> m_pMainWnd->UpdateWindow();
ПР> ServerSocket.Create(5555);
ПР> ServerSocket.Listen();
ПР> ReciveSocket.Accept(ReciveSocket);
ПР> return TRUE;
ПР> };
ПР>};
ПР>CApp theApp;
AfxSocketInit() Просто добавь воды