Linux socket
Czy programy "sieciowe" pod linuxem musza miec jakieś specjalne uprawnienia żeby łaczyć się z serwerami ?(oczywiście śmiagam na roocie)
Chociaż chyba nie bo jeśli gethostbyname działa
to zanczy że linux nic nie blokuje chyba
a to z kolei znaczy że popełniełem gzdieś błąd który sprytnie mi umyka ?
Kod php:
int GetMx::getAdr(int indork){
int socks;
struct hostent *yOu;
struct sockaddr_in their_addr;
if((yOu=gethostbyname(DEST_ADR)) == NULL){
printf("z99nk can not resolve ip from DNS\n");
}
if(socks = socket(AF_INET,SOCK_STREAM,0)<0){
printf("z00nk socket ERROR!!\n");
}
their_addr.sin_family = AF_INET;
their_addr.sin_port = htons(PORT_1);
their_addr.sin_addr = *((struct in_addr*)yOu->h_addr);
memset(&(their_addr.sin_zero),'\0',8);
if(connect(socks,(struct sockaddr*)&their_addr,sizeof(struct sockaddr))<0){//ERRROR
printf("z00nk conection ERROR\n");
}
connect zwraca -1 Why?
Ostatnio edytowane przez naichniach : 02-17-2008 - 13:33
Dlaczego wszystkie piosenki są o sexie ,miłości
i innym pozytywnym gównie
Nie mogły by być o czystym bólu ,nienawiści i frustracji i innych prawdach których więcej niż mniej ? ......... Ten świat to plastikowe ,fałszywe gówno
nie mające nic wspólengo z moją rzeczywistością.
Mtv to nie mój świat
(tak jestem nie dojrzały ,mam kompelksy ..... i wiecie co? i chuj)