anhand von einer angenommenen verbindung ip herausfinden
-
Vielleicht hilft dir dass:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/inet_ntoa_2.asp
MSDN schrieb:
The inet_ntoa function converts an (Ipv4) Internet network address into a string in Internet standard dotted format.
-
ohman da fehlt einfach der edit button
hab was gefunden das das ganze umwandelt, aber es kommt ein linker fehler:
[Linker Fehler] Unresolved external 'WSAAddressToStringA' referenced from C:\PROGRAMMIERUNG\C++\WSSM\UNIT1.OBJan was liegt das?
hab borland 5 und die header files
#include <vcl.h>
#include <windows.h>
#include <winsock2.h>
#include <stdio.h>MfG Mailmaster
-
nimm getnameinfo !!
-
mach noch
#pragma comment(lib, "ws2_32.lib")
-
Herr-Vorrangend, danke funktioniert, allerdings gibt die funktion nur \0 zurück

und zu getnameinfo:
[C++ Fehler] Unit1.cpp(145): E2268 Aufruf der undefinierten Funktion 'getnameinfo'MfG Mailmaster
-
s = accept(sock,(LPSOCKADDR)&ca,&lca);
lstrcpy(szIP, inet_ntoa(ca.sin_addr));
-
ich glaub das hört heut nemme mit den fehlen auf

[C++ Fehler] Unit1.cpp(140): E2316 'sin_addr' ist kein Element von 'sockaddr'
tja das ist ein problem

ich verzweifel bald
MfG Mailmaster
-
struct sockaddr_in sa;
SOCKADDR_IN ca;
int lca=sizeof(SOCKADDR);
-
danke es geht endlich

da soll mal einer als nicht C++ profi drufkommen

MfG Mailmaster
-
Mailmaster schrieb:
da soll mal einer als nicht C++ profi drufkommen

mal ganz davon abgesehen das es kein c++ ist was du da machst
