HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1281  
Старый 07.07.2008, 21:53
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

Репутация: 518
По умолчанию

2 smapt

зачем в консоли неблокирующие сокеты??? Что можно заблокировать в консоли?

... асинхронные сокеты разрабатывались для mfc либо для проекта где ты обрабатываешь события сам!!!!!

давай делай mfc диалоговое окно
затем создавай константы

const TCP_ACCEPT=WM_USER+102;
const TCP_READ=WM_USER+104;

создавай 2 публичные функции в классе блаблаViewDlg

void OnMyTCPaccept(WPARAM wParam,LPARAM lParam)
{
.....
}

и

void OnMyTCPread(WPARAM wParam,LPARAM lParam)
{
...
}

в мессаджмапе связывай функции и константы

Последний раз редактировалось Delimiter; 07.07.2008 в 22:19..
 
Ответить с цитированием

  #1282  
Старый 07.07.2008, 22:22
Smapt
Познающий
Регистрация: 29.01.2008
Сообщений: 82
Провел на форуме:
373690

Репутация: 88
По умолчанию

вопрос был не "зачем" а "как"
 
Ответить с цитированием

  #1283  
Старый 07.07.2008, 22:24
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

Репутация: 518
По умолчанию

Извини за непонимание!!!

епта ты не понял!!!! Обьяснить для новичка как через попу сделать конфетку можно но не нужно!!! Попа она не для этого служит!

В Dos тоже нельзя применить неблокирующие сокеты да и незачем!!!! Надеюсь мой намек на DOS, тебе подскажет что событийная модель мастдая не для поп служит!

... хотя попа вот она http://www.rsdn.ru/Forum/?mid=2152432

Последний раз редактировалось Delimiter; 07.07.2008 в 22:33..
 
Ответить с цитированием

  #1284  
Старый 08.07.2008, 15:44
P(i)n*Fl0p1
Участник форума
Регистрация: 19.12.2006
Сообщений: 173
Провел на форуме:
1812111

Репутация: 125
Отправить сообщение для P(i)n*Fl0p1 с помощью ICQ
По умолчанию

Compiling...
pbr11.cpp
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/pbr12.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

pbr12.exe - 2 error(s), 0 warning(s)

MVc++6.0
непонимаю что делать и <iostream.h> и просто <iostream> и using namespace std; и std:: пробовал ниче не помогает.
 
Ответить с цитированием

  #1285  
Старый 08.07.2008, 15:46
iv.
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме:
7134052

Репутация: 1204


По умолчанию

Цитата:
Compiling...
pbr11.cpp
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/pbr12.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

pbr12.exe - 2 error(s), 0 warning(s)

MVc++6.0
непонимаю что делать и <iostream.h> и просто <iostream> и using namespace std; и std:: пробовал ниче не помогает.
Что-то мне подсказывает, что у тебя функции main() в коде нет..
 
Ответить с цитированием

  #1286  
Старый 08.07.2008, 15:48
P(i)n*Fl0p1
Участник форума
Регистрация: 19.12.2006
Сообщений: 173
Провел на форуме:
1812111

Репутация: 125
Отправить сообщение для P(i)n*Fl0p1 с помощью ICQ
По умолчанию

Цитата:
Сообщение от iv.  
Что-то мне подсказывает, что у тебя функции main() в коде нет..

даже на такой проге выдает ошибку))))))
#include <iostream>
int main()
{
std::cout << "hello";
return 0;
}

если мэйна нет то error C2447: missing function header (old-style formal list?)
раньше все норм компилилось,ща лагает пострашному 1.5минуты хелло ворлд компилилось..

Последний раз редактировалось P(i)n*Fl0p1; 08.07.2008 в 15:55..
 
Ответить с цитированием

  #1287  
Старый 08.07.2008, 17:15
razzzar
Участник форума
Регистрация: 16.06.2007
Сообщений: 107
Провел на форуме:
725870

Репутация: 208
По умолчанию

Цитата:
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
ты компилишь консольное приложение, но в настрйоках проекта поставил Win32.
иди в настройки проекта, там Linker\System\Subsystem поставь Console
 
Ответить с цитированием

  #1288  
Старый 09.07.2008, 02:18
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Подскажите пожалуйста как можно сделать выход из программы.
Код:
#include <stdio.h>
#define MAXLINE 1000

int getline(char line[], int maxline);
void copy(char to[], char from[]);
/*output long string*/

main()
{
	int len;
	int max; 
	char line[MAXLINE];
	char longest[MAXLINE];
	char str;
	
	max = 0;
	while((len = getline(line, MAXLINE)) > 0) {
		if (len > max) {
		max = len;
		copy(longest, line);
		}
	}
	if (max > 0) {
		printf("%s", longest);
	}
	return 0;	
}

int getline(char s[], int lim)
{
	int c, i;
	
	for (i=0; i<lim-1 && (c=getchar()) != EOF && c!='\n'; ++i) {
		s[i] = c;
	}
	if (c == '\n') {
		s[i] = c;
		++i;
	}
	s[i] = '\0';
	return i;
}

void copy(char to[], char from[])
{
	int i;
	
	i = 0;
	while ((to[i] = from[i]) != '\0')
		++i;
}
 
Ответить с цитированием

  #1289  
Старый 09.07.2008, 06:35
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

Репутация: 119
По умолчанию

Цитата:
Сообщение от procedure  
Подскажите пожалуйста как можно сделать выход из программы.
а где именно нужен выход, после какого действия?
 
Ответить с цитированием

  #1290  
Старый 09.07.2008, 09:07
izlesa
Участник форума
Регистрация: 03.01.2008
Сообщений: 156
Провел на форуме:
414311

Репутация: 110
Отправить сообщение для izlesa с помощью ICQ
По умолчанию

2procedure
тебе же всё уже рассказали. EOF = Ctrl+C в Винде и помоему Ctrl+D в Никсах
Чтобы выйти по другой клавише, нужно вместо EOF подставить её ASCII-код, например для ESC = 0x1B (dec = 27)
Внимательно читай K&R
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ