[erlang-questions] Node name for erl_connect(nodename)

Maxim Treskin <>
Thu Jan 31 06:59:30 CET 2008


Try to use GDB to find you problem issue.

On 31/01/2008, Mukul J <> wrote:
>
>
> Hi,
>
> I am doing the same thing with the below mentioed code.
>
> #include "erl_interface.h"
> #include "ei.h"
>
> int main()
> {
>         extern const char *erl_thisnodename(void);
>         extern short erl_thiscreation(void);
>
>         #define SELF(fd)
> erl_mk_pid(erl_thisnodename(),fd,0,erl_thiscreation())
>
>         ETERM *arr[2], *emsg;
>         int sockfd, creation=1;
>         int i;
>         char buf[BUFSIZ];
>
>         erl_init(NULL,0);
>         arr[0] = SELF(sockfd);
>         arr[1] = erl_mk_atom("Hello world");
>         emsg = erl_mk_tuple(arr, 2);
>         i = erl_encode(emsg , buf);
>
>         erl_reg_send(sockfd, "my_server", emsg);
>         erl_free_term(emsg);
> }
>
> I am getting some different error.
>
> ERROR: Segmentation fault
>
> Please advise where i am doing wrong.
>
> Regards,
> Mukul Jain
>
>
>  *J Bhanot <>*
> Sent by: 
>
> 01/30/2008 07:46 PM
>   To
>   cc
>
>  Subject
> [erlang-questions] Node name for erl_connect(nodename)
>
>
>
>
>
>
>
> Hi,
>
> I am using putty to connect to my linux server....am also runnig MGC
> (sample application in Megaco) which is listening on the port of linux
> server...
>
> Now i have written a small program in C which uses erl_interface...
>
> [code]
>
> #include <stdio.h>
> //#include <inet.h>
> #include <erl_interface.h>
> #include <ei.h>
>
>
> main()
> {
> printf("Heloo World\n");
>
> erl_init(NULL,0);
>
> //int identification_number = 99;
> //int creation=1;
> //char *cookie="a secret cookie string"; /* An example */
>
> if (!erl_connect_init(17, "samplecookiestring...", 0))
>  erl_err_quit("<ERROR> when initializing !");
>
> int sockfd;
> char *nodename=""; /* An example */
> //char *nodename="127.0.0.1"; /* An example */
> if ((sockfd = erl_connect(nodename)) < 0)
> {
>
> printf("in\n");
> erl_err_quit("ERROR: erl_connect failed");
> }
> else
> {
> printf("got the conn");
> }
> }
>
> [/code]
>
> I am trying to connect to erlang node i.e. running MGC using this....(i
> hope my understanding is right here)
>
> but i am really confused about the node name to be given in
> erl_connect(nodename)
>
> I have tried given it 127.0.0.1....also 127.0.0.1...also 127.0.01:2944(port
> on which MGC is listeniing)
>
> but not able to connect it and getting the error
>
> ERROR: erl_connect failed
>
> Any clues on that..
>
> Thanks,
> jb
> ____________________________________________
> =====-----=====-----=====
> Notice: The information contained in this e-mail
> message and/or attachments to it may contain
> confidential or privileged information. If you are
> not the intended recipient, any dissemination, use,
> review, distribution, printing or copying of the
> information contained in this e-mail message
> and/or attachments to it are strictly prohibited. If
> you have received this communication in error,
> please notify us by reply e-mail or telephone and
> immediately and permanently delete the message
> and any attachments. Thank you
>
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://www.erlang.org/mailman/listinfo/erlang-questions
> ForwardSourceID:NT000184D6
>
> =====-----=====-----=====
> Notice: The information contained in this e-mail
> message and/or attachments to it may contain
> confidential or privileged information. If you are
> not the intended recipient, any dissemination, use,
> review, distribution, printing or copying of the
> information contained in this e-mail message
> and/or attachments to it are strictly prohibited. If
> you have received this communication in error,
> please notify us by reply e-mail or telephone and
> immediately and permanently delete the message
> and any attachments. Thank you
>
>
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://www.erlang.org/mailman/listinfo/erlang-questions
>



-- 
Maxim Treskin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080131/5a94f2db/attachment.html>


More information about the erlang-questions mailing list