如何在python程序中嵌入C代码?

如何在python程序中嵌入C代码?,python,c,raw-sockets,Python,C,Raw Sockets,我想编写一个程序,使用多线程、原始套接字扫描python中的端口 我有一个用于注入原始套接字的C代码。我想执行确认扫描,所以需要一个原始套接字 所以请帮帮我 谢谢请退房。这使得包装C代码非常容易 这是根据以下内容改编的: 然后,您可以像调用普通Python模块一样从编译模块调用pysin。我绝对赞同,它提供了更干净的包装。如果你不喜欢使用C++,那么Cython是一个很好的选择。步骤1。搜索。第二步。阅读提示:另外,这: cdef extern from "math.h": double

我想编写一个程序,使用多线程、原始套接字扫描python中的端口 我有一个用于注入原始套接字的C代码。我想执行确认扫描,所以需要一个原始套接字

所以请帮帮我

谢谢

请退房。这使得包装C代码非常容易

这是根据以下内容改编的:


然后,您可以像调用普通Python模块一样从编译模块调用
pysin

我绝对赞同,它提供了更干净的包装。如果你不喜欢使用C++,那么Cython是一个很好的选择。

步骤1。搜索。第二步。阅读提示:另外,这:
cdef extern from "math.h":
    double sin(double)

def pysin(x):
    return sin(x)