IO::Socket::UNIX questions
From: Dave Kettmann (dkettmann_at_netlogic.net)
Date: 12/30/04
- Next message: Bob Showalter: "RE: xml module"
- Previous message: Patricio Bruna V: "xml module"
- Next in thread: Jonathan Paton: "Re: IO::Socket::UNIX questions"
- Reply: Jonathan Paton: "Re: IO::Socket::UNIX questions"
- Maybe reply: mgoland_at_optonline.net: "Re: IO::Socket::UNIX questions"
- Reply: Jim: "RE: :Socket::UNIX questions"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Thu, 30 Dec 2004 16:23:23 -0600 To: "Perl List (E-mail)" <beginners@perl.org>
Hello list,
I am working with UNIX Sockets and have some questions that I cant seem to find answers to on the web.
1: Are UNIX sockets bi-directional?
2: If so, what is the proper way to 'setup' the connection? (will post what I have below)
3: Do UNIX sockets have less overhead than INET sockets?
Here is what I have for the OO connections:
Server:
my $server = IO::Socket::UNIX->new(Local => "/tmp/mysock",
Type => SOCK_DGRAM,
Listen => 5 )
or die $@;
Client:
my $client = IO::Socket::UNIX->new (
Type => SOCK_DGRAM,
Peer => "/tmp/mysock",
)
or die $@;
Right now, I am able to send information from the client to the server, but not the other way around. When I try this, I get:send:
Cannot determine peer address at server.pl line 21
Here are lines 17-22:
if($text ne 'exit')
{
print "\nReceived message '", $text,"'\n";
my $send = "I got: $text\n";
$server->send($send,128); # <------- Line 21
}
I have tried multiple things with the creation of the socket, but cant get the right combination. I am beginning to think that UNIX sockets are not bi-directional, but I hope someone proves me wrong.
If more information is needed, let me know.
Thanks for the help,
Dave Kettmann
NetLogic
636-561-0680
- Next message: Bob Showalter: "RE: xml module"
- Previous message: Patricio Bruna V: "xml module"
- Next in thread: Jonathan Paton: "Re: IO::Socket::UNIX questions"
- Reply: Jonathan Paton: "Re: IO::Socket::UNIX questions"
- Maybe reply: mgoland_at_optonline.net: "Re: IO::Socket::UNIX questions"
- Reply: Jim: "RE: :Socket::UNIX questions"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|