Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Perl > read(STDIN, $GN_QUERY, 100); doesn't behave on Windows IIS

Thread Tools

read(STDIN, $GN_QUERY, 100); doesn't behave on Windows IIS

Joe Burnett
Posts: n/a

I am using the following perl read function to read form information
from a client web page:

read(STDIN, $GN_QUERY, 100);

Everything works fine on a Linux/Apache server. I get the expected
parameter and value from the form.

When I use the same function on Windows/IIS, the perl script stalls.
When I change it to:

read(STDIN, $GN_QUERY, 0);

I get no information on Windows/IIS. When I change it to:

read(STDIN, $GN_QUERY, 20);

I get truncated information. When I change it to

read(STDIN, $GN_QUERY, 33);

I get exactly what I need. Problem is, I can't anticipate what a user is
going to type.
Has anyone seen this? How can I solve or workaround the problem?

Thanks in advance,

Joe Burnett

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cisco switch behave like an hub Cisco 6 02-26-2010 11:35 AM
multithreading ; linux adn windows behave differently C Programming 9 05-17-2008 09:22 AM
How to convert a fast ethernet interface in a Cisco Router to behave like a serial interface Moloy Cisco 1 03-18-2006 02:16 PM
How does static objects behave in ASP.NET Michael ASP .Net 4 08-04-2005 07:19 PM
Do threads behave Differently on Windows 98? Codemonkey ASP .Net 1 10-30-2003 04:16 AM