Can't locate object method new via package IO::socket::INET

2004-04-15 Thread test testname
Hallo Mitglieder,

Ich suche schon seit Stunden auf allen möglichen
Webseiten über perl herum, aber 
komme nicht wirklich weiter...

Ich will nur ein Standard-Progrämchen aus meinem
Perlbuch starten (Socket-
Programm), aber bekomme einen Fehler, der für mich
nicht nachvollziebar ist:

Code: (XXX.XXX.XXX.XXX habe ich hier nur zur aus
privat-Gründen eingefügt)...

#!C:/Programme/perl_5.8.2/Perl/bin/perl -w #
client.plx

use strict; use IO::socket; use diagnostics;

my $remote = IO::socket::INET-new( Proto = tcp,
PeerAddr = 
XXX.XXX.XXX.XXX, PeerPort = daytime(13), ) or die
Kann mich nicht mit dem 
daytime-Port von XXX.XXX.XXX.XXX verbinden!; while (
$remote ) { print }

Fehlermeldung: Can't locate object method new via
package IO::socket::INET 
(perhaps you forgot to load IO::socket::INET?) at 
C:\Programme\perl_5.8.2\Perl\uebungen\client.plx line
8 (#1)

Meine @INC - Var. ist eigentlich korrekt und ich habe
das ganze Buch hindurch 
alle Programme starten können (befinde mich nun im
Anhang von Einführung in 
Perl). Unter den LIB-Pfaden gibt es auch: 
C:\Programme\perl_5.8.2\Perl\lib\IO\Socket\INET.pm und
darin ist die Funktion 
new auch abgebildet.

Noch etwas, wenn man mit -w compiliert bekommt man
noch diverse Hinweise wie 
diese:

Subroutine import redefined at
C:/Programme/perl_5.8.2/Perl/lib/IO/Socket.pm lin 
e 30. Subroutine new redefined at
C:/Programme/perl_5.8.2/Perl/lib/IO/Socket.pm 
line 4 0. Subroutine register_domain redefined at 
C:/Programme/perl_5.8.2/Perl/lib/IO/Sock et.pm line
54. Subroutine configure 
redefined at
C:/Programme/perl_5.8.2/Perl/lib/IO/Socket.pm line 59.
Ambiguous 
call resolved as CORE::socket(), qualify as such or
use  at C:/Progra 
mme/perl_5.8.2/Perl/lib/IO/Socket.pm line 80.
Subroutine socket redefined at 
C:/Programme/perl_5.8.2/Perl/lib/IO/Socket.pm lin e
76. Ambiguous call resolved 
as CORE::socketpair(), qualify as such or use  at
C:/Pr 
ogramme/perl_5.8.2/Perl/lib/IO/Socket.pm line 96.
Subroutine socketpair 
redefined at
C:/Programme/perl_5.8.2/Perl/lib/IO/Socket.pm line 90.
Ambiguous 
call resolved as CORE::connect(), qualify as such or
use  at C:/Progr 
amme/perl_5.8.2/Perl/lib/IO/Socket.pm line 114.
Ambiguous call resolved as 
CORE::connect(), qualify as such or use  at C:/Progr 
amme/perl_5.8.2/Perl/lib/IO/Socket.pm line 124.

Ich habe es abgekürzt, weil nichts neues kommt, ausser
das von oben bei 
Fehlermeldung:.

Weiss jemand Rat ? Weil ich auch neu in dieser Gruppe
bin: Bitte eine Mail an 
mich in Kopie eures Postings schicken. VIELEN DANK FÜR
JEDE HILFE !
Posty






Mit schönen Grüßen von Yahoo! Mail - http://mail.yahoo.de

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/ http://learn.perl.org/first-response




Can't locate object method new via package IO::socket::INET

2004-04-15 Thread test testname
Dear Members,

I am searching for hours in every websites about perl,
but havn´t had success...

I just want to start a standard-program from my
perlbook (socket-program), 
but get an error, which is not retraceable for me.

Code: (XXX.XXX.XXX.XXX is my IP-adress, which I opt
out for privacy reasons)...

#!C:/Programme/perl_5.8.2/Perl/bin/perl -w #
client.plx

use strict; use IO::socket; use diagnostics;

my $remote = IO::socket::INET-new( Proto = tcp,
PeerAddr = 
XXX.XXX.XXX.XXX, PeerPort = daytime(13), ) or die
Kann mich nicht mit dem 
daytime-Port von XXX.XXX.XXX.XXX verbinden!; while (
$remote ) { print }

Errormessage: Can't locate object method new via
package IO::socket::INET 
(perhaps you forgot to load IO::socket::INET?) at 
C:\Programme\perl_5.8.2\Perl\uebungen\client.plx line
8 (#1)

My @INC - Var. is correct and I could start all
programs throuhout the book 
(now I reached the appendix of Introduction to PERL.

In the LIB-Paths exists: 
C:\Programme\perl_5.8.2\Perl\lib\IO\Socket\INET.pm and
herein you find the function
new().

Something else, if you start the compiler with the -w
option you´ll get diverse 
messages like these:

Subroutine import redefined at
C:/Programme/perl_5.8.2/Perl/lib/IO/Socket.pm lin 
e 30. Subroutine new redefined at
C:/Programme/perl_5.8.2/Perl/lib/IO/Socket.pm 
line 4 0. Subroutine register_domain redefined at 
C:/Programme/perl_5.8.2/Perl/lib/IO/Sock et.pm line
54. Subroutine configure 
redefined at
C:/Programme/perl_5.8.2/Perl/lib/IO/Socket.pm line 59.
Ambiguous 
call resolved as CORE::socket(), qualify as such or
use  at C:/Progra 
mme/perl_5.8.2/Perl/lib/IO/Socket.pm line 80.
Subroutine socket redefined at 
C:/Programme/perl_5.8.2/Perl/lib/IO/Socket.pm lin e
76. Ambiguous call resolved 
as CORE::socketpair(), qualify as such or use  at
C:/Pr 
ogramme/perl_5.8.2/Perl/lib/IO/Socket.pm line 96.
Subroutine socketpair 
redefined at
C:/Programme/perl_5.8.2/Perl/lib/IO/Socket.pm line 90.
Ambiguous 
call resolved as CORE::connect(), qualify as such or
use  at C:/Progr 
amme/perl_5.8.2/Perl/lib/IO/Socket.pm line 114.
Ambiguous call resolved as 
CORE::connect(), qualify as such or use  at C:/Progr 
amme/perl_5.8.2/Perl/lib/IO/Socket.pm line 124.

I truncated this, there is nothing new, without that
which I outlined under Errormessage:

Does anyone know about this ? Because I am new to this
group, please send your reply also
to [EMAIL PROTECTED]
THANK YOU VERY MUCH FOR HELP !!!
Posty






Mit schönen Grüßen von Yahoo! Mail - http://mail.yahoo.de

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/ http://learn.perl.org/first-response




Re: Can't locate object method new via package IO::socket::INET

2004-04-15 Thread Paul Johnson
On Thu, Apr 15, 2004 at 02:01:29PM +0200, test testname wrote:
 Hallo Mitglieder,
 
 Ich suche schon seit Stunden auf allen möglichen
 Webseiten über perl herum, aber 
 komme nicht wirklich weiter...
 
 Ich will nur ein Standard-Progrämchen aus meinem
 Perlbuch starten (Socket-
 Programm), aber bekomme einen Fehler, der für mich
 nicht nachvollziebar ist:

Forgive me for not replying in German, but you'll probably understand my
English better anyway :-(

 Code: (XXX.XXX.XXX.XXX habe ich hier nur zur aus
 privat-Gründen eingefügt)...
 
 #!C:/Programme/perl_5.8.2/Perl/bin/perl -w #
 client.plx
 
 use strict; use IO::socket; use diagnostics;
 
 my $remote = IO::socket::INET-new( Proto = tcp,
 PeerAddr = 
 XXX.XXX.XXX.XXX, PeerPort = daytime(13), ) or die
 Kann mich nicht mit dem 
 daytime-Port von XXX.XXX.XXX.XXX verbinden!; while (
 $remote ) { print }
 
 Fehlermeldung: Can't locate object method new via
 package IO::socket::INET 
 (perhaps you forgot to load IO::socket::INET?) at 
 C:\Programme\perl_5.8.2\Perl\uebungen\client.plx line
 8 (#1)

The error message tells you what the problem is here.  You need to add
the line:

  use IO::Socket::INET;

I suspect you've just missed ::INET from the use IO::socket line.

 Noch etwas, wenn man mit -w compiliert bekommt man
 noch diverse Hinweise wie 
 diese:
 
 Subroutine import redefined at
 C:/Programme/perl_5.8.2/Perl/lib/IO/Socket.pm lin 
 e 30. Subroutine new redefined at
 C:/Programme/perl_5.8.2/Perl/lib/IO/Socket.pm 
 line 4 0. Subroutine register_domain redefined at 

  ...

 Ich habe es abgekürzt, weil nichts neues kommt, ausser
 das von oben bei 
 Fehlermeldung:.
 
 Weiss jemand Rat ? Weil ich auch neu in dieser Gruppe
 bin: Bitte eine Mail an 
 mich in Kopie eures Postings schicken. VIELEN DANK FÜR
 JEDE HILFE !

That shouldn't be.  Once you have fixed the initial problem, post the
code that gives this error, if it still exists.

-- 
Paul Johnson - [EMAIL PROTECTED]
http://www.pjcj.net

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/ http://learn.perl.org/first-response