Results 1 to 4 of 4

Thread: เอาPython ไปไว้ตรงไหนดี

  1. #1
    Junior Member
    Join Date
    Dec 2006
    Posts
    0


    เอาPython ไปไว้ตรงไหนดี

    สืบเนื่องจากเขียนpython ติดต่อกับ C อยู่คับตัวอย่างน่ะค่ะ
    include "spam_module.h"

    static PyObject *SpamError;

    PyMODINIT_FUNC initspam(void)
    {
    PyObject *m;

    m = Py_InitModule("spam", SpamMethods);

    SpamError = PyErr_NewException("spam.error", NULL, NULL);
    Py_INCREF(SpamError);
    PyModule_AddObject(m, "error", SpamError);
    }

    static PyObject *spam_system(PyObject *self, PyObject *args)
    {
    char *command;
    int sts;

    if (!PyArg_ParseTuple(args, "s", &command))
    {
    return NULL;
    }

    sts = system(command);
    return Py_BuildValue("i", sts);
    }

    แล้วถ้าจะเอาโปรแกรมเนี่ยมารวมกันอะค่ะกับโปรแกรม Python ตัวเนี่ยทำไงดีค่ะ
    HOST = ''
    PORT = int (argv[1])
    s= socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    s.connect((HOST, PORT))
    while 1:
    data = raw_input('Massage:')
    s.send(data)
    #data = s.recv(1024)
    if (data=='exit'):break
    s.close()

    แล้วจะรวมไงอ่ะค่ะ งง มานานแล้วค่ะ ช่วยทำให้กระจ่างที่น่ะค่ะ

  2. #2
    Senior Member
    Join Date
    Sep 2003
    Location
    Thailand
    Posts
    136


    Re: เอาPython ไปไว้ตรงไหนดี

    ผมไม่ได้อ่านโค๊ดนะครับ..
    แต่อยากรู้ว่าความต้องการที่แท้จริงคืออะไร ?
    และมีสิ่งใดอยู่ตอนนี้..
    แล้วเดี๋ยวมาคุยกันว่าจะแก้ปัญหาดังกล่าวนั้นได้กี่วิธี .. เอาอย่างนั้นนะครับ

  3. #3
    Junior Member
    Join Date
    Dec 2006
    Posts
    0


    Re: เอาPython ไปไว้ตรงไหนดี

    ต้องการส่งค่าโดยให้serverเป็นภาษาpython ส่วนClient เป็นภาษา
    C น่ะคับซึ่งผมว่ามันน่าจะทำได้สืบเนื่องมาจากใช้ protocal เดียวกัน(ผมเข้าใจถูกไหมไม่รู้) น่ะล่ะคับที่ต้องการซึ่งผมทำไม่ได้สักที ช่วยชี้แนะด้วยคับ

  4. #4
    Senior Member
    Join Date
    Sep 2003
    Location
    Thailand
    Posts
    136


    Re: เอาPython ไปไว้ตรงไหนดี

    ทำได้ครับ..
    ว่าแต่ทดลองเขียนโดยใช้ไพธอนทั้งสองฝั่งหรือยังครับ ?
    ถ้ายัง ขอให้ทดลองไพธอนก่อน..
    ส่วนการใช้ C ต้องติดต่อกับ Socket รายละเอียดส่วนนี้ ต้องค้นคว้าเพิ่มเติมเอง โดยค้น google ด้วยคำว่า #include "socket.h" ทำนองนี้ครับ

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •