информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 700 с лишним git-серверов пострадало... 
 От повторного пришествия Шаи-Хулуда... 
 Крупный сбой Azure и других сервисов... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
умоляю помогите не работает с придуманным WM 14.09.01 02:38  
Автор: делитант Статус: Незарегистрированный пользователь
<"чистая" ссылка>
я нашел исходник проги которая работает с сокетами.
сервер(это и есть эта прога) сидит на 80-м порту
и когда я в браузера в строке адреса набираю свой IP то появляется сообщение мол клиент

соединился т.е. это делается с помощью
WSAAsyncSelect(servsocket, m_hWnd, WM_SERVER_ACCEPT , FD_ACCEPT);
WM_SERVER_ACCEPT - это и есть это сообщение

котрое опианно в заголовке как
#define WM_SERVER_ACCEPT WM_USER+1

также описал действие на этосообщение вот таким образом
ON_MESSAGE(WM_SERVER_ACCEPT,OnServer)

после я добвавил Member Function вот стакими параметрами
LRESULT OnServer(WPARAM wParam, LPARAM lParam);

и чуть подредактировал ее в *.cpp и в *.h вот до такого состояния
afx_msg LRESULT CHTTPServerView::OnServer(WPARAM wParam, LPARAM lPAram)
afx_msg LRESULT OnServer(WPARAM wParam,LPARAM lPAram);


эта функция OnServer и выводит сообщение что клиент есть!
но это все не работает
т.е. не работает мой вариант который точ в точ как оригинал
а вот оригинал пишет и пашет

если не сложно то вы бы не моли посмотреть исходник этой проги я могу его прислать
пожалуста помогите
lukash@ukr.net
а глупый ответ: проверь тот ли m_hWnd - 14.09.01 18:40  
Автор: EHOT Статус: Незарегистрированный пользователь
<"чистая" ссылка>
умоляю помогите не работает с придуманным WM 14.09.01 03:39  
Автор: Heromantor Статус: Незарегистрированный пользователь
<"чистая" ссылка>
А ты уверен что правильено иницилизировал сокет? Вот проц-ра иницилизации которая должна быть такой, если и это не поможет то я пасс ;)))

SOCKADDR_IN sin;
SOCKET s;

WSAStartup(MAKEWORD(1,1),&ws);
if ((s=socket(AF_INET,SOCK_STREAM,NULL))==INVALID_SOCKET)
{
AfxMessageBox("Can`t create socket");
exit(-1);
}
sin.sin_family = AF_INET;
sin.sin_addr.s_addr = INADDR_ANY;
sin.sin_port = htons(port);

if (bind(s,(struct sockaddr *)&sin,sizeof(sin))==0)
{
if (listen(s,5)!=0)
{
AfxMessageBox("Cant listen");
exit(-1);
}
if(WSAAsyncSelect(s,this->m_hWnd,WM_SERVERNETEVENT, FD_ACCEPT)!=0)
{
AfxMessageBox("Cant async");
exit(-1);
}
}else
{
AfxMessageBox("WinSock Error : Port is already used");
exit(-1);
}
если не сложно дай свое мыло или напиши мне я вышлю исходник 14.09.01 23:46  
Автор: делитант Статус: Незарегистрированный пользователь
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach