|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eduard E. Zozulya 2:5020/400 04 Feb 2001 11:26:30 To : All Subject : Re: socket и медленно ? --------------------------------------------------------------------------------
Всем привет.
Вот незадачка. Прошу помочь разобраться.
Hекое приложение через сокет соединяется с демоном,
передавая ему имя выполняемой сессии.
Демон запуская эту сессию через popen
принимает данные из ее стандартного вывода и передает
приложению.
Так вот, при запуске сессии через
демон время передачи примерно 500 кил информации
около 11 секунд,
если же я запускаю сессию из командной строки
все длится только 3 секунды.
фрагмент кода демона отвечающего за
прием данных от сессии и передачу приложению
элементарный, он приводится ниже.
А в чем проблема не знаю.
Помогите.
============================ daemon =====================
while ( ( ch = fgetc(fp) ) != EOF ) {
write (fd, &ch, 1);
}
/* fp - дескриптор сессии по popen()
* fd - сокет
*/
=========================================================
Заранее благодарен за помошь.
--------------------
С уважением, Эдуард.
******************************************************************
** ERROR DETECTED DURING BATCH-MAIL PROCESSING **
** WHILE RECEIVING BATCH FROM: doroua **
** ERROR MESSAGE: Checksum error: 478 != 18e2 **
******************************************************************
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1031706b1d554.html, оценка из 5, голосов 10
|