Это код подключения к сокету Python из MBDyn руководства.
# create input socket (2 double: x, x_prime)
s_in = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM);
s_in.connect("./mbdyn.body.sock");
s_in_bufsize = 2*8
# create output socket (1 double: f)
s_out = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM);
s_out.connect("./mbdyn.spring.sock");
s_out_bufsize = 8
Я хочу понять, как я могу использовать
s_out.connect("./mbdyn.spring.sock");
способ подключения файла в коде c.
connect(sock, (struct sockaddr *)&serv_addr, sizeof(serv_addr))
Как мне указать файл в вышеприведенном коде стиля c
, который действует как сокет подобно питону?
Будет ли решение что-то вроде
sock = fopen(...);//socket(AF_INET, SOCK_STREAM, 0);