Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re: Tcp client and servers

by merlyn (Sage)
on Sep 27, 2000 at 19:16 UTC ( #34212=note: print w/replies, xml ) Need Help??


in reply to Tcp client and servers

Graham Barr didn't seem to understand that errors for "system-related" operations should be returned by setting $! to something sane, and instead put the error text in $@, which is reserved for eval errors. No amount of pleading with him has seemed to convince him that he needs to set the appropriate value.

So try looking in $@ instead of $! when you get an IO::Socket::mumble error.

-- Randal L. Schwartz, Perl hacker

Replies are listed 'Best First'.
RE: Re: Tcp client and servers
by ant (Scribe) on Sep 27, 2000 at 20:00 UTC
    Thanks for your reply
    I solved the problem eventually. I had hardcoded the computer name address in the server program and used the hostname() method
    in the client program. Even though both programs sat on the same computer, the client could not figure out where to
    send the data to.
    All this became a little clearer when I put in the -w switch in at the top. But i have now inserted $@ instead of $i in the code.
    many thanks
    Ant

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://34212]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (4)
As of 2023-03-29 06:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Which type of climate do you prefer to live in?






    Results (70 votes). Check out past polls.

    Notices?