ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

05.07.2008, 15:37
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
2 Delimiter & _empty: спасиб. Пошел читать рфц 
Одна из проблем была в неверной работе с тсп-заголовком. У меня лишнее поле появилось)))
|
|
|

05.07.2008, 15:39
|
|
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме: 3885269
Репутация:
1158
|
|
выдает ошибку:
# cc longstring.c
longstring.c: In function 'getline':
longstring.c:44: warning: incompatible implicit declaration of built-in function 'exit'
ругается на exit(0);
if ( c==27 ) {
exit(0);
}
return i;
|
|
|

05.07.2008, 19:07
|
|
Познающий
Регистрация: 22.03.2008
Сообщений: 63
Провел на форуме: 247838
Репутация:
65
|
|
Сообщение от procedure
выдает ошибку:
ругается на exit(0);
Ах да, сорри забыл ,
|
|
|

05.07.2008, 22:50
|
|
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме: 3885269
Репутация:
1158
|
|
#/tmp/programming/a.out
string
longstring
^[
#
программа начала компилироваться но не работает((
|
|
|

06.07.2008, 00:39
|
|
Познающий
Регистрация: 22.03.2008
Сообщений: 63
Провел на форуме: 247838
Репутация:
65
|
|
щас я тебе нормально ее перепишу с использованием string.h
|
|
|

06.07.2008, 14:46
|
|
Познающий
Регистрация: 30.04.2007
Сообщений: 77
Провел на форуме: 393625
Репутация:
50
|
|
необходимо получить список файлов в папке и список папок в папке... и запихнуть оба списка в разные масивы или просто вывести на экран...
|
|
|

06.07.2008, 18:04
|
|
Новичок
Регистрация: 06.07.2008
Сообщений: 3
Провел на форуме: 11650
Репутация:
0
|
|
Доброго времени суток.
Имею MVS 2008, C#, FtpClient.dll
программа зациклена, по таймеру 30 сек.
проблемма в следующем:
Код:
XmlTextWriter myXmlTextWriter = new XmlTextWriter("Online.xml", System.Text.Encoding.UTF8);
myXmlTextWriter.Formatting = Formatting.Indented;
myXmlTextWriter.WriteElementString("name", null, name);
myXmlTextWriter.Flush();
myXmlTextWriter.Close();
ниже:
Код:
FtpClient ftplib = new FtpClient();
try
{
ftplib.connect("server","login","pass");
ftplib.upload("Online.xml", "");
}
finally
{
ftplib.disconnect();
}
на начале следующеи итерации при попытке создать файл:
Код:
The process cannot access the file 'Online.xml' because it is being used by another process.
подскажите пожалуйста, как обойти? 
|
|
|

06.07.2008, 22:25
|
|
Новичок
Регистрация: 06.07.2008
Сообщений: 3
Провел на форуме: 11650
Репутация:
0
|
|
и еще..
другая программа этот файл скачивает и читает
Код:
StreamReader stream = new StreamReader("Online.xml");
XmlTextReader reader = null;
reader = new XmlTextReader(stream);
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Element:
break;
case XmlNodeType.Text:
Console.Write(reader.Value + " ");
break;
case XmlNodeType.EndElement:
break;
}
}
файл хранится в виде
Код:
<a>a1</a>
<b>b1</b>
<c>c1</c>
<d>d1</d>
<a>a2</a>
<b>b2</b>
<c>c2</c>
<d>d2</d>
<a>a3</a>
<b>b3</b>
<c>c3</c>
<d>d3</d>
в ходе выполнения, в консоли появляется "a1 ", потом вываливается ошибка
Код:
There are multiple root elements. Line 2, position 2.
подскажите, в какую сторону копать? 
|
|
|
Microsoft Visual Basic 2008 Express Edition |

07.07.2008, 21:12
|
|
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
Провел на форуме: 3728999
Репутация:
444
|
|
Microsoft Visual Basic 2008 Express Edition
люди подскажите существует ли русификатор на Microsoft Visual Basic 2008 Express Edition , а то столько функций со всеми не разобраться 
|
|
|

07.07.2008, 21:33
|
|
Познающий
Регистрация: 29.01.2008
Сообщений: 82
Провел на форуме: 373690
Репутация:
88
|
|
Создаю не блокируеммый сокет(WSAAsyncSelect ) в консоли:
Код:
#include <winsock2.h>
#include <windows.h>
#pragma comment (lib, "ws2_32.lib")
#define IN_PORT 44405
#define MAX_DATA 100
#define WM_ASYNC_CLIENTEVENT WM_USER+1
SOCKET hListenSockTCP = INVALID_SOCKET;
SOCKADDR_IN myaddrTCP;
char buf[MAX_DATA];
HWND hwndMain;
int main()
{
SetConsoleTitle(L"CS");
HWND hwndConsoleWindow;
hwndConsoleWindow=FindWindow(NULL, L"CS");
if (hwndConsoleWindow==0)
{
printf("Error Find Window");
exit(0);
}
hwndMain = hwndConsoleWindow;
WSADATA stWSADataTCPIP;
if( WSAStartup(0x0101, &stWSADataTCPIP) )
printf("WSAStartup error !\n");
hListenSockTCP = socket (AF_INET,SOCK_STREAM,0);
myaddrTCP.sin_family = AF_INET;
myaddrTCP.sin_addr.s_addr = htonl (INADDR_ANY);
myaddrTCP.sin_port = htons (IN_PORT);
if( bind(hListenSockTCP,(LPSOCKADDR)&myaddrTCP, sizeof(struct sockaddr)) )
printf("This port in use!\n");
if ( listen (hListenSockTCP, 5) )
printf("listen error!\n");
if ( WSAAsyncSelect (hListenSockTCP,hwndMain,WM_ASYNC_CLIENTEVENT,FD_ACCEPT|FD_READ|FD_CLOSE) )
printf("AsyncSelect error!\n");
getchar();
return 0;
}
Вопрос, как обрабатывать события ,FD_ACCEPT,FD_READ,FD_CLOSE и тд???
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|