c++ extenden - socket connect klappt nicht

hallo zusammen, ich hab ne c++ lib, die ich für python extenden will. in der lib gibt es ne funktion die nen socket-connect macht. wenn ich den connect jetzt aus python benutzen will, klappt das nicht. Ich krieg jedoch keine fehlermeldung oder exception dass der connect fehlgeschlagen hat. hab die lib dann mal unter c++ benutzt und da funktioniert das ganze wunderbar. Kann mir irgendjemand weiterhelfen oder nen tipp geben wo das problem liegt??? muss ich vielleicht irgenwas beachten wenn ich so nen socket-connect extende??? Benutze übrigens für das extenden bjam mit msvc. gruss benny _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de

benny kohler wrote:
hallo zusammen,
ich hab ne c++ lib, die ich für python extenden will. in der lib gibt es ne funktion die nen socket-connect macht. wenn ich den connect jetzt aus python benutzen will, klappt das nicht. [...] Benutze übrigens für das extenden bjam mit msvc.
Da fällt mir jetzt spontan aus meiner eigenen Erfahrung http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/pypgsql/pypgsql/libpqmodule.c.diff?r1=1.27&r2=1.28 Kurz: du brauchst sehr wahrscheinlich einen WSAStartup() call. Probier mal testweise, zuvor "import socket" auszuführen, und dann deine Extension zu verwenden. Wenn's dann geht, ist das die Ursache. -- Gerhard _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
participants (2)
-
benny kohler
-
Gerhard Häring