Kezdőlap › Fórumok › Programozás › icmp
- This topic has 8 hozzászólás, 4 résztvevő, and was last updated 13 years, 3 months telt el by
pointux.
-
SzerzőBejegyzés
-
2012-02-06-11:08 #1890226
Sziasztok,írtam egy kódot, ami pingel és jól működik.átmentem egy másik gépre, egy régebbire, ott már nem. vagyis, ha megy egy sima ping parancs, akkor jól működik az én kódom is.mi lehet a kódomban a hiba? hogy jól megy, ha megy egy ping a háttérben. csak akkor megy jól, amikor fut a ping, elötte utánna nem. mi lehet az, amit modosít a ping parancs a linuxon, amit én nem állítottam be?Tamas
2012-02-06-13:53 #2203906Sziasztok.átraktam a codembol az imcp-s részt egy üres fajlba és működik. én arra tippelek, hogy valamiért nem engedi kiküldeni a programom az
2012-02-06-13:54 #2203907illetve az lemaradt, hogy azzal a programmal már másik socketet ism használok.
2012-02-06-16:26 #2203908arp
2012-02-07-10:25 #2203909hello,tovább kerestem a hibát. ha a kodom main függvényét bemásolom egy függvénybe és mainből meghívom, akkor nem megy, ha pedig a mainben hagyom, akkor meg megy.miért lehet?semmi forditás idejű hiba nincs, illetve a hiba is olyan, hogy nem küldi el se a csomagot, de várja, hogy jöjjön visszafele, mert nincs semmi hiba (ha máshonnan kérek pinget, akkor lefut ez is)Tamas
2012-02-07-17:20 #2203910arp
?
2012-02-08-07:41 #2203911hello, megnéztem az arp-t, köszi, de nem sikerült elöbbre jutnom vele. hogyan használjam most?illetve sikerült olyant csinálnom, hogy a külön levő codeban modositottam a forditás idejű optimalizációt. amikor nincs, azaz -O0, akkor nem ment, minden más esetben ment.utanna ugyanezt akartam a másik kódban is, amiben ugyanez a kód is bent van, de ott nem sikerült.mivel eléggé specifikusnak tünik a hibám, ezért szerintem megtaláltam a hiba forrását, csak nem tudom, hogy hogyan kellene az optimalizációt, illetve más kapcsolókat beállítani, hogy jól menjen.ebben esetleg ötlete, tippe, javaslata, hozzászólása valakinek?bármi tipp jó lenne.köszi
2012-02-09-20:25 #2203912Feltetelezem, hogy C/C++ programnyelvben keszitetted a programodat. Ha veletlenszeruen mukodik, illetve kulonbozo optimizacio eseten mas eredmenyt ad, akkor probald meg valgrind-al futtatni. Az kiirja, ha esetleg memoria-problemak vannak (nem megfelelo pointer-hasznalat, stb.). Masik hasznos segedprogram a strace — kiirja a rendszermag es a program kozti kommunikaciot. Ha maga a program rendben van, akkor magaval a logikaval lehet valami problema a halozati reszben, gondolom erre akart ramutatni kisbetu.
2012-02-10-14:41 #2203913Mivel nem tudunk valami sokat a programról, ezért a függvény a függvényben esetében tipikus ilyen (valami működik, valami nem, ill. szélsőséges esetben seggfoltol) a hiba, ha egy változónak nincs elég helye, ugyanis ebben az esetben (minden optimalizálási paraméter változtatása nélkül) két különböző módon lesz a változó kezelve.Én átnézném az összes olyan változót, mely vagy mutató, vagy nem annak látszik (mert definícióval el lehet rejteni), de az.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz