- Luck Dragon: Asszociációs játék. :)
- nonsen5e: DPD tapasztalatok
- M0ng00se: Hardvert áruhitelre?
- ricshard444: Fényképező ? Telefon helyett
- gban: Ingyen kellene, de tegnapra
- sziku69: Fűzzük össze a szavakat :)
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- eBay-es kütyük kis pénzért
- sziku69: Szólánc.
- amanoba: Zakuszkarecept Puskás Csabától, a Borkonyha Étterem head séfjétől
Aktív témák
-
Drizzt
nagyúr
Np, megesik.
Most viszont olyan kérdésem lenne, hogy valaki van-e itt, aki a hálózatos programozás avatott mestere?Szóval elküldöm ezt a login üzenetet, s valamiért amikor elküldöm, akkor többször is megérkezik(2-szer), csak másodjára a Login le betűje helyett egy y van egy aposztróffal a tetején, nem tudom miért lehet...
-
Drizzt
nagyúr
A kérdésem most az lenne, hogyha van egy olyan stringem, aminek az eleje login:, akkor abból hogy hagyahatom el a login részt, tehát szeretném, hogy a sztringemben a login:xy helyett xy legyen.
-
Drizzt
nagyúr
Erre kódrészletre beolvasáskor futás közben miért kaphatok segmentation faultot?
while(1){
fflush(stdin);
printf(''\nÍrj be egy üzenetet:'');
FD_ZERO(&read_fds); // a beolvasando halmazt uritjuk
FD_SET(0,&read_fds); // Majd feltoltjuk a sockettel, s az sdinnel
FD_SET(source_descrip,&read_fds);
select(FD_SETSIZE,&read_fds,NULL,NULL,NULL); //Van-e valamilyen bejövő üzenet?
if(FD_ISSET(0,&read_fds)){ //Ha stdinről van...
//temp2=fdopen(0,''r'');
char message2[80];
//fgets(message2,80,temp2);
fflush(stdin);
scanf(''%s'',message2);
//strcat(message2,''\n'');
fflush(stdin);
printf(''\n%s'',message2);
A // részek egy másik megvalósítási kísérletből maradtak, de azok is
segmentation faultokkal dobáltak. :S
Elvileg már készen lennék a serverrel is, meg a klienssel is, de van itt ez a hiba, meg lehet még bőven más is. -
Drizzt
nagyúr
Namégegy
int main(int argc, char *argv[]){
CLIENTS *clients; // Az összes kliens egy dinamikus tömbben lesz eltárolva!
int clientslist; // a clients.dat fájlleírója.
if((clientslist=open(''./clients.dat'',O_CREAT | O_APPEND,1644))<0){
exit(1); //Ha nincs az adott fájl, létrehozzuk
printf(''Fájlkezelési hiba\n'');
}
FILE *clientslistptr=fdopen(clientslist,''a'');
fputs(''GERI\n'',clientslistptr);
fclose(clientslistptr);
return 1;
}
Ez nekem miért csak annyit tesz, hogyha nincsen a fájl, akkor létrehozza, de az istennek sem írja hozzá a Geri szöveget. -
Drizzt
nagyúr
Új kérdésem lenne: unixon hiába includeolok be mindent, ami szükséges, kiírja egy csomó mindenre, hogy undefined symbol. ha a gcc-t -lsocket, meg -Wall-la indítom, akkor a socketes dolgok belinkelődnek. Ha az arpa/inet.h-t kell includeolnom, akkor milyen kapcsolót használjak a gcc-hez?
-
Drizzt
nagyúr
válasz
sghc_toma #141 üzenetére
Kösz srácok. Engem most konkrétan nem annyira érdekel a téma, de egy hirdetőtáblás cuccot meg kell írnom csüt. délig, ledokumentálni, s leadni.
Amit te linkeltél, azt már magyarul végigolvastam, de ez pont egy kérdőjel maradt bennem. Meg tudom azt csinálni, hogy egy dinamikus tömbben eltárolok egy névből, s fájlleírókból álló struktúrát, ahol ha kilép egy kliens, akkor a neve.cli fájlra mutat a fájleíró, egyébként pedig a nyitott socketjére? Meg lehet-e socketből soronként olvasni, vagy csak az említett linken is leírt olvasási hossz megadása+bufferből olvasás a lehetőség? S persze ssh-val kell egy külső szerveren fejleszteni, hogy a dolog még mókásabb legyen... -
Drizzt
nagyúr
Hálózati programozásnál érdekelne egy-két dolog, először is. Socketről akkor elvileg lehet fgets, vagy hasonló módszerrel is beolvasni? Ilyenkor newline jelzésig olvas róla? Majd lesznek még kérdésem.
Aktív témák
- Építő/felújító topik
- Mibe tegyem a megtakarításaimat?
- Nintendo Switch 2
- Milyen TV-t vegyek?
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- Wise (ex-TransferWise)
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Luck Dragon: Asszociációs játék. :)
- Azonnali VGA-s kérdések órája
- Gitáros topic
- További aktív témák...
- Apple 20W adapter gyári!!!! Bontatlan!
- Lenovo Thinkpad x13 i7-10610U 32GB RAM 512SSD Érintőkijelző
- Garancia! GAMER PC! Ryzen 5600X / RTX 3070 / B550 / 32GB 3200MHz /1Tb + 512Gb NVMe / 600w!
- iPhone SE2 64GB fekete, gyönyörű újszerű állapotban, 3db van, 85% 92% és 100% akkuval
- iPhone SE2 64GB 82% piros, saját dobozzal
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest