Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   Perl Misc (http://www.velocityreviews.com/forums/f67-perl-misc.html)
-   -   Perl and C communication (http://www.velocityreviews.com/forums/t906049-perl-and-c-communication.html)

simone.romano82@gmail.com 01-12-2008 05:24 PM

Perl and C communication
 
Hi
I'm new in Perl language...

I have an important question: Perl and C can communicate ?

My problem is the following: I have Perl script (client) that could
receive information ( via UDP connection) from a C program ( the
server).
Is it this possible? there are a method for client e server to
communicate??

Thanks in advance
Simo

Dr.Ruud 01-12-2008 05:56 PM

Re: Perl and C communication
 
simone.romano82@gmail.com schreef:

> Is it this possible? there are a method for client e server to
> communicate??


perldoc perlipc

--
Affijn, Ruud

"Gewoon is een tijger."

Joost Diepenmaat 01-12-2008 05:58 PM

Re: Perl and C communication
 
simone.romano82@gmail.com writes:

> Hi
> I'm new in Perl language...
>
> I have an important question: Perl and C can communicate ?
>
> My problem is the following: I have Perl script (client) that could
> receive information ( via UDP connection) from a C program ( the
> server).
> Is it this possible? there are a method for client e server to
> communicate??


Yes it's possible and all the methods you'd need are in the perl base
language itself, though you may want to check out IO::Socket and friends
on search.cpan.org for a slightly easier to use interface.

The language that the server is written in or even the machine that it's
running on shouldn't make any difference. That's one of the points of
using sockets in the first place. If the data you're sending is in some
very complex binary format (instead of line-delimited text, for
instance) things could get a little more complicated - though it's still
very much possible to deal with that.

This seems like as good a place as any to start:
http://perldoc.perl.org/perlipc.html...-Communication

> Thanks in advance
> Simo


Cheers,
Joost.

Jürgen Exner 01-12-2008 06:51 PM

Re: Perl and C communication
 
simone.romano82@gmail.com wrote:
>I have an important question: Perl and C can communicate ?


No. Those are programming languages and programming languages don't
communicate with each other (*).

(*): Well, there is embedded C, but that's probably not what you are talking
about.

>My problem is the following: I have Perl script (client) that could
>receive information ( via UDP connection) from a C program ( the
>server).
>Is it this possible? there are a method for client e server to
>communicate??


This on the other hand is no problem at all. Perl supports all the usual
methods of IPC (interprocess communication) and there are modules for pretty
much any client-server communication protocol available. Check out CPAN,
chances are very high that you will find a ready-made solution.

jue


All times are GMT. The time now is 01:38 PM.

Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.