• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 00:25:06 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 17, 2025, 00:25:06 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Yamal
[June 16, 2025, 23:46:31 pm]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 16, 2025, 12:01:53 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426678
Total Topics: 31711
Online Today: 164
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 43
Guests: 116
Total: 159
kouf
leolam
Christina_R
Born_Confused
Spyridon01101
mpizos
Deviate
ELEF
tasos gourd
sassi
gkyrodi
jimalexoud
HlektrikhPatata
iliaskou
noys
vpoug
acolak
Δημητρης Αξιμιωτης
Yamal
chaniotism
andripappa
fpapat
thaliatsk
georgepana9
Thanasis_pap
Stathiss
georgy
ValKar
Maximos7
Elenit
nikos.a
maestros
Liamos
DarkMagiK06
Zoe06
boulionis
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
apal
Το παγώνι
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Δίκτυα Υπολογιστών ΙΙ (Moderators: geo66, Elliot Alderson, sassi) > [Δίκτυα ΙΙ] Εργασία
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 ... 19 Go Down Print
Author Topic: [Δίκτυα ΙΙ] Εργασία  (Read 38656 times)
miss_elec
Θαμώνας
****
Posts: 486



View Profile
Απ: Εργασία στα ΔίκτυαΙΙ
« Reply #15 on: August 17, 2006, 14:29:51 pm »


Παίδες έχετε καμμιά ιδέα για το μέχρι πότε μπορούμε να την παραδώσουμε?
Για μένα θεωρείται αυτονόητο ότι η προθεσμία παράδοσης πρέπει να είναι η προηγούμενη της επαναληπτικής εξέτασης (όπως άλλωστε συνηθιζεται στα μαθήματα του ΜΙΤ). Δηλαδή αρχές Οκτωβρίου!

fight 4 ur rights...Tongue
Logged

www.thmmy.gr/smf/index.php?action=dlattach;topic=639.0;attach=33889
poso sas bariemai!
abc
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 209

Go get a life


View Profile
Re: Εργασία στα ΔίκτυαΙΙ
« Reply #16 on: August 19, 2006, 22:49:50 pm »

Καλησπέρα.

Έχει σκεφτεί κανείς κάποιο τρόπο έτσι ώστε να καταγράφουμε την ανεπιτυχή επικοινωνία request/response?

Εγώ σκέφτηκα να χρησιμοποιήσω το exception socketTimeout το οποίο ενεργοποιείται όταν ένα πακέτο καθυστερήσει πάνω από δηλωθέν χρονικό όριο : setSoTimeout(xxxx) σε ms. Δεν παίζει όμως σωστά. όταν ενεργοποιηθεί το exception, δεν μπορώ να κάνω recover. Το πρόγραμμα παγώνει.

Άσε που γενικά, όποτε στέλνω request, παίρνω response. Δλδ πιθανοτητα λάθους 0.

Καμία ιδέα?

cheers.
Logged

Στράααατόοοο...
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


It just doesn't get any easier! It gets worse...


View Profile
Απ: Εργασία στα ΔίκτυαΙΙ
« Reply #17 on: August 20, 2006, 00:15:54 am »

Quote from: abc on August 19, 2006, 22:49:50 pm
Καλησπέρα.

Εγώ σκέφτηκα να χρησιμοποιήσω το exception socketTimeout το οποίο ενεργοποιείται όταν ένα πακέτο καθυστερήσει πάνω από δηλωθέν χρονικό όριο : setSoTimeout(xxxx) σε ms. Δεν παίζει όμως σωστά. όταν ενεργοποιηθεί το exception, δεν μπορώ να κάνω recover. Το πρόγραμμα παγώνει.

Έτσι κάνω και γω αλλά δε μου παγώνει... μήπως τα έχεις όλα σε ένα try catch. εγώ όποτε έχω socket.receive(..) το βάγω μέσα σε νέο try catch. Επίσης κάνω το exception System.out.println() αν και δε νομίζω αυτό να επiδρά. Ελπίζω να βοήθησα. Πάντως στα UDP δεν υπάρχει άλλος τρόπος να δεις αν έχεις ανεπιτυχή επικοινωνία, αφού στέλνονται μία φορά από το Server Και ότι κάτσει....

Το Sotimeout Πόσο το βάζεις? εμένα o χρόνος απόκρισης είναι της τάξη του 1.5s

Η απορία μου εμένα είναι άλλη.

Αν έχουμε Sotimeout = 2000 ms. και κάποιο πακέτο κάνει 2500ms για να έρθει. Αυτό που θα συμβεί είναι να κάνει το πρώτο πακέτο timeout και όταν πάμε να διαβάσουμε το δεύτερο ουσιαστικά να λάβουμε το πρώτο με χρόνο απόκρισης 500ms που είναι λάθος.

Πως μπορούμε να δούμε ότι το πακέτο που λάβαμε είναι από προηγούμενη αίτηση και να το απορίψουμε?? Το μόνο που μπορώ να σκεφτώ να συγκρίνουμε την ώρα αποστολής της αίτησης με την ώρα που έχει βάλει ο server στο πακέτο αλλά το ρολόι του υπολογιστή δεν είναι συγχρονισμένο με αυτό του server.

cheery hop
« Last Edit: August 20, 2006, 00:41:38 am by BOBnestorio.gr » Logged

Της γενιάς μου βασιλιά,
μην κατέβεις τα σκαλιά.
Πιες αθάνατο νερό
να νικήσεις τον καιρό.

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
abc
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 209

Go get a life


View Profile
Re: Εργασία στα ΔίκτυαΙΙ
« Reply #18 on: August 20, 2006, 04:05:22 am »

Γεια σου ρε μπόμπο.

Λοιπόν, το να κάνω recover από exception δεν πρόκειται να μου βγεί σε καλό. Για κάποιο λόγο έχω κολλήσει, το αγνοώ προς το παρόν.

Το default timeout του Μητράκου είναι 800 ms. Τον είχα ρωτήσει και στην τάξη και τόσο μου χε πει. Όμως ο server καθυστερεί πολύ τα πακέτα. Το ανεβάζω στο 1.5 sec και είναι οκ.

Πολύ σωστή η παρατήρησή σου για τα πακέτα. Θα πρεπε να είναι αριθμημένα. Νομίζω την ίδια απορία είχε και ο Τρικουπης πριν κανα 3μηνο. Τρικούπη ζεις????

Μια λύση ειναι να απορρίπτεις τα πακέτα που καταφτάνουν νωρίτερα από μία χρονική στιγμή που είναι αδύνατο να φτάσουν, πχ 200 ms για μένα (hail PSTN Tongue). Αν προφανώς κάποιο πακέτο έρθει στα 50 ms για παράδειγμα, τότε αυτό θα ανήκει στην ιδιαίτερη περίπτωση που όπως είπες θεωρείται timed out αλλά παρόλα αυτα, ήρθε.

Το σκεπτικό είναι κάπως χαζό.
Πάντως, παρατηρείστε ότι πακέτα δε χάνονται. Απλά αργούν.

back to reality ρε γαμώτο.
Logged

Στράααατόοοο...
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


It just doesn't get any easier! It gets worse...


View Profile
Απ: Εργασία στα ΔίκτυαΙΙ
« Reply #19 on: August 20, 2006, 12:16:27 pm »

Quote from: abc on August 20, 2006, 04:05:22 am

Λοιπόν, το να κάνω recover από exception δεν πρόκειται να μου βγεί σε καλό. Για κάποιο λόγο έχω κολλήσει, το αγνοώ προς το παρόν.


Σβήστο και ξαναγράψτο! σίγουρος τρόπος για να βρείς το bug 8)
Logged

Της γενιάς μου βασιλιά,
μην κατέβεις τα σκαλιά.
Πιες αθάνατο νερό
να νικήσεις τον καιρό.

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
marauber
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2353


Ι will forgive but I won't forget...


View Profile
Απ: Εργασία στα ΔίκτυαΙΙ
« Reply #20 on: August 21, 2006, 02:52:20 am »

Καλημέρα! Προσπαθώντας να κάνω το ερώτημα Β(ι) της εργασίας όπου στέλνω ένα πακέτο και παίρνω την απάντηση μετρώντας το χρόνο απόκρισης συνάντησα το εξής κουφό πρόβλημα:

Χρησιμοποιώ το παρακάτω κομμάτι κώδικα (εννοείται με τις απαραίτητες δηλώσεις μεταβλητών πριν)


for (; ; )
{
                time1 = System.currentTimeMillis();
                s.send(p);
                for (; ; ) {
                    r.receive(q);
                    time2 = System.currentTimeMillis();
                    message = new String(rxbuffer, 0, q.getLength());
                    System.out.println(message);
                    l =time2 - time1;
                    //delay[ι]=l;                   
                    System.out.println(l);
                    i++;
                    break;
                }
                if (System.currentTimeMillis()-timestart>600000) 
                //600000ms=10min
                {
                    System.out.println(delay);
                    break;
                }
            }


(το ι μέσα στον κώδικα σημαίνει i, δεν το έγραψα με λατινικά γιατί το αναγνωρίζει σαν την αρχή πλάγιων γραμμάτων ο κώδικας)

και ενώ τα πακέτα έρχονται κανονικά, αν δοκιμάσω να γράψω στον κώδικα τη γραμμή που έχω με κόκκινο (και η οποία προς το παρόν είναι σχόλιο), ώστε να αποθηκεύσω σε έναν πίνακα τύπου long τις αποκρίσεις, τότε μόλις η εκτέλεση του προγράμματος φτάσει σε αυτό το σημείο το πρόγραμμα σταματάει βγάζοντας ένα NullPointerException (αν θυμάμαι καλά). Γενικά δηλαδή το πρόγραμμα σταματάει οπουδήποτε και αν συναντήσει μια εντολή που να περιέχει το delay[ι].

Καμιά ιδέα ως προς το που κάνω λάθος, ή πως αλλιώς μπορώ να αποθηκεύσω τις αποκρίσεις κάπου;

Και κάτι τελευταίο: Για να αναιρέσω την τυχαία καθυστέρηση που ο server βάζει στα echo, στο packetInfo που στέλνω πρέπει να βάλω Ε000ΕΧΧΧΧ (όπου ΧΧΧΧ ο αριθμός που δίνει σε κάθε σύνοδο ο server) ; Το φυλλάδιο αφήνει να εννοηθεί ότι αρκεί το Ε000 αλλά σε μένα αυτό δε δούλεψε καθόλου. Πάντως και το Ε000ΕΧΧΧΧ δε μου &#
966;άνηκε να αναιρεί την τυχαία καθυστέρηση, πάλι σε χρόνο συγκρίσιμο με πριν τα έπαιρνα τα πακέτα.

« Last Edit: August 21, 2006, 02:55:53 am by marauber » Logged

It never rains but it pours
-------------------------------------------------------
The Spartans do not ask how many but where they are
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


It just doesn't get any easier! It gets worse...


View Profile
Απ: Εργασία στα ΔίκτυαΙΙ
« Reply #21 on: August 21, 2006, 13:12:11 pm »

Quote from: marauber on August 21, 2006, 02:52:20 am
for (; ; )
{
                time1 = System.currentTimeMillis();
                s.send(p);
                for (; ; ) {
                    r.receive(q);
                    time2 = System.currentTimeMillis();
                    message = new String(rxbuffer, 0, q.getLength());
                    System.out.println(message);
                    l =time2 - time1;
                    //delay[ι]=l;                   
                    System.out.println(l);
                    i++;
                    break;
                }
                if (System.currentTimeMillis()-timestart>600000) 
                //600000ms=10min
                {
                    System.out.println(delay);
                    break;
                }
            }


και ενώ τα πακέτα έρχονται κανονικά, αν δοκιμάσω να γράψω στον κώδικα τη γραμμή που έχω με κόκκινο (και η οποία προς το παρόν είναι σχόλιο), ώστε να αποθηκεύσω σε έναν πίνακα τύπου long τις αποκρίσεις, τότε μόλις η εκτέλεση του προγράμματος φτάσει σε αυτό το σημείο το πρόγραμμα σταματάει βγάζοντας ένα NullPointerException (αν θυμάμαι καλά). Γενικά δηλαδή το πρόγραμμα σταματάει οπουδήποτε και αν συναντήσει μια εντολή που να περιέχει το delay[ι].

στη java δεν αρκεί η δήλωση μεταβλητών πρέπει να τις αρχικοποιήσεις. πρέπει να έχεις κάπου

delay=new long[54]; αλλιώς δεν έχει δεσμευτεί μνήμη και πέρνεις nullpointerexception

Επίσης να σε ρωτήσω κάτι άσχετο. Το μέσα for γιατί το έχεις βάλει????? αφού εκτελείται μία φορά ο κώδικας επειδή έχεις βάλει break; επίσης γιατί βάζεις ατέρμoνα for και τα διακόπτεις με break; βάλε ένα do{}while(); καλύτερα

Quote from: marauber on August 21, 2006, 02:52:20 am
Και κάτι τελευταίο: Για να αναιρέσω την τυχαία καθυστέρηση που ο server βάζει στα echo, στο packetInfo που στέλνω πρέπει να βάλω Ε000ΕΧΧΧΧ (όπου ΧΧΧΧ ο αριθμός που δίνει σε κάθε σύνοδο ο server) ; Το φυλλάδιο αφήνει να εννοηθεί ότι αρκεί το Ε000 αλλά σε μένα αυτό δε δούλεψε καθόλου. Πάντως και το Ε000ΕΧΧΧΧ δε μου φάνηκε να αναιρεί την τυχαία καθυστέρηση, πάλι σε χρόνο συγκρίσιμο με πριν τα έπαιρνα τα πακέτα.

Βασικά έχει κάνει λάθος ο μητράκος E0000 είναι στη πραγματικότητα.

Τώρα αν μου λύσει κάποιος την απορία γιατί δε μπορώ να βρώ τη μέθοδο getSourceDataLine στη κλάση AudioSystem...............................
Logged

Της γενιάς μου βασιλιά,
μην κατέβεις τα σκαλιά.
Πιες αθάνατο νερό
να νικήσεις τον καιρό.

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
kostas578
Ανερχόμενος/Ανερχόμενη
**
Posts: 78

I'm a llama!


View Profile
Re: Εργασία στα ΔίκτυαΙΙ
« Reply #22 on: August 21, 2006, 13:50:18 pm »

Quote from: BOBnestorio.gr on August 21, 2006, 13:12:11 pm
Τώρα αν μου λύσει κάποιος την απορία γιατί δε μπορώ να βρώ τη μέθοδο getSourceDataLine στη κλάση AudioSystem...............................

Υποθέτω πως έχεις δηλώσει σωστά το import και την κλάση, άρα μάλλον χρησιμοποιείς την έκδοση 1.4 στην οποία δεν υπάρχει η AudioSystem.getSourceDataLine.
Logged
marauber
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2353


Ι will forgive but I won't forget...


View Profile
Απ: Εργασία στα ΔίκτυαΙΙ
« Reply #23 on: August 21, 2006, 13:56:07 pm »

Quote from: BOBnestorio.gr on August 21, 2006, 13:12:11 pm
στη java δεν αρκεί η δήλωση μεταβλητών πρέπει να τις αρχικοποιήσεις. πρέπει να έχεις κάπου
delay=new long[54]; αλλιώς δεν έχει δεσμευτεί μνήμη και πέρνεις nullpointerexception


Ναι σωστά, έχεις δίκιο. Αντί για μεταβλητές πάντως υποθέτω πως εννοείς πίνακες. Το θέμα είναι πάντως ότι δεν ξέρω εκ των προτέρων πόσα πακέτα θα πάρω ώστε να δεσμεύσω αντίστοιχες θέσεις.

Quote from: BOBnestorio.gr on August 21, 2006, 13:12:11 pm
Επίσης να σε ρωτήσω κάτι άσχετο. Το μέσα for γιατί το έχεις βάλει????? αφού εκτελείται μία φορά ο κώδικας επειδή έχεις βάλει break; επίσης γιατί βάζεις ατέρμoνα for και τα διακόπτεις με break; βάλε ένα do{}while(); καλύτερα
Το μέσα for το έβαλα στην αρχή γιατί το είχε και ο Μητράκος στην τελευταία σελίδα της εργασίας και μετά το άφησα έτσι. Τώρα που το σκέφτομαι μάλλον δεν χρειάζεται. Για το εξωτερικό for ξέρω ότι δεν έκανα και την πιο κομψή προγραμματιστική προσέγγιση, θα το αλλάξω Wink


Quote from: BOBnestorio.gr on August 21, 2006, 13:12:11 pm
Τώρα αν μου λύσει κάποιος την απορία γιατί δε μπορώ να βρώ τη μέθοδο getSourceDataLine στη κλάση AudioSystem...............................

Μήπως έχεις παλιό jdk? Αν ναι βάλε το 1.5.
Logged

It never rains but it pours
-------------------------------------------------------
The Spartans do not ask how many but where they are
shiver
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 131


There are certain feelings we must not voice...


View Profile
Re: Εργασία στα ΔίκτυαΙΙ
« Reply #24 on: August 21, 2006, 18:28:04 pm »

Μπορεί να ελέγξει κανένας αν ο server είναι πεσμενος;
Δεν μπορώ να καταλάβω αν έχω εγώ λάθος στον κώδικα ή έχει πρόβλημα ο server...
Βασικά αν είναι κάθε τρεις και λίγο να πέφτει πως θα μπορέσουμε να τελειώσουμε την εργασία στη ώρα της;
Τον έχει ρωτήσει κανένας μέχρι πότε μπορούμε να την παραδώσουμε;
Logged

My body, My hand   
My heaven, My land
My guardian angel is mine

My Skin, My blood
My devil, My God
My freedom is what you see
Καμένος
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2322


View Profile
Re: Εργασία στα ΔίκτυαΙΙ
« Reply #25 on: August 21, 2006, 18:29:40 pm »

Μάλλον εντάξει είναι...
Logged
miss_elec
Θαμώνας
****
Posts: 486



View Profile
Απ: Εργασία στα ΔίκτυαΙΙ
« Reply #26 on: August 21, 2006, 18:31:09 pm »

Θα του στείλω μέιλ αυριο το πρωί σχετικά με ύλη και ημερομηνία παραδοσης εργασίας, τονίζοντας ότι καλό θα ήταν η προθεσμία να είναι η προηγούμενη της επαναληπτικής εξέτασης....
Logged

www.thmmy.gr/smf/index.php?action=dlattach;topic=639.0;attach=33889
poso sas bariemai!
marauber
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2353


Ι will forgive but I won't forget...


View Profile
Απ: Εργασία στα ΔίκτυαΙΙ
« Reply #27 on: August 22, 2006, 18:41:38 pm »

Αποριών συνέχεια...
Όσον αφορά το AQDPCM, αφού ξεχωρίσω το βήμα και τη μέση τιμή για κάθε πακέτο, πως θα πρέπει να χρησιμοποιήσω ώστε να βρω το κάθε δείγμα;; Δηλαδή τι πράξεις πρέπει να κάνω;

Υ.Γ. Παρεπιπτόντως ο Μητράκος γενικά σας απαντάει στα e-mail που του στέλνετε (αν του στέλνετε); Γιατί εμένα πρέπει να με έχει γράψει κανονικά. Στο πρώτο e-mail που του έστειλα τον Ιούνη μου απάντησε μετά από κανένα δεκαήμερο και τώρα μετράω ήδη 2 μέρες καθυστέρησης!
Logged

It never rains but it pours
-------------------------------------------------------
The Spartans do not ask how many but where they are
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


It just doesn't get any easier! It gets worse...


View Profile
Απ: Εργασία στα ΔίκτυαΙΙ
« Reply #28 on: August 23, 2006, 01:13:35 am »

Quote from: marauber on August 22, 2006, 18:41:38 pm
Αποριών συνέχεια...
Όσον αφορά το AQDPCM, αφού ξεχωρίσω το βήμα και τη μέση τιμή για κάθε πακέτο, πως θα πρέπει να χρησιμοποιήσω ώστε να βρω το κάθε δείγμα;; Δηλαδή τι πράξεις πρέπει να κάνω;

Για αυτό δε μπορώ να σε βοηθήσω γιατί όντως είχα παλιό jdk (το 1.4) και μέχρι να κατεβάσω το καινούργιο έχω κολλήσει......

Quote from: marauber on August 22, 2006, 18:41:38 pm
Υ.Γ. Παρεπιπτόντως ο Μητράκος γενικά σας απαντάει στα e-mail που του στέλνετε (αν του στέλνετε); Γιατί εμένα πρέπει να με έχει γράψει κανονικά. Στο πρώτο e-mail που του έστειλα τον Ιούνη μου απάντησε μετά από κανένα δεκαήμερο και τώρα μετράω ήδη 2 μέρες καθυστέρησης!

Εγώ πάντως του είχα στείλει ένα μαιλ στις 13 του μηνός να του πω ότι δε λειτουργεί σωστά ο server δε μου απάντησε ποτέ και στο Καμένο που του έστειλε μαιλ προχθές δε του έχει απαντήσει ακόμα. Τώρα τι συμβαίνει....  Undecided
Logged

Της γενιάς μου βασιλιά,
μην κατέβεις τα σκαλιά.
Πιες αθάνατο νερό
να νικήσεις τον καιρό.

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
chggr005
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2566


Free ...as a bird (Beatles)


View Profile
Re: Εργασία στα ΔίκτυαΙΙ
« Reply #29 on: August 23, 2006, 02:53:58 am »

Quote from: marauber on August 21, 2006, 13:56:07 pm
Το θέμα είναι πάντως ότι δεν ξέρω εκ των προτέρων πόσα πακέτα θα πάρω ώστε να δεσμεύσω αντίστοιχες θέσεις.

Βασικά αυτό που μπορείς να κάνεις είναι να δημιουργήσεις με κώδικα Java ένα αρχείο κειμένου στον σκληρό και να αποθηκεύεις εκεί τις τιμές που παίρνεις! Έτσι τουλάχιστον το έκανα εγώ...

Quote from: marauber on August 22, 2006, 18:41:38 pm
Αποριών συνέχεια...
Όσον αφορά το AQDPCM, αφού ξεχωρίσω το βήμα και τη μέση τιμή για κάθε πακέτο, πως θα πρέπει να χρησιμοποιήσω ώστε να βρω το κάθε δείγμα;; Δηλαδή τι πράξεις πρέπει να κάνω;
Αφού ξεχωρίσεις την μέση τιμή και το βήμα θα πρέπει να κάνεις τα εξής: Σε κάθε byte που λαμβάνεις, θα πρέπει να απομονώσεις τα δύο nibbles και για κάθε ένα θα πρέπει να βρεις την τιμή του δείγματος που αντιπροσωπεύει ως εξής: τιμή δείγματος = (τιμή nibble)*(τιμή βήματος) + (μέση τιμή). Προφανώς η τιμή του κάθε nibble κυμαίνεται από -8 έως 7 εάν δεν κάνω λάθος, σύμφωνα και με τα όσα γράφει στο φυλλάδιο ο Μητράκος.
Προσοχή! η τελική τιμή δείγματος που θα προκύψει θα είναι 16bit, οπότε θα πρέπει να ορίσεις και πάλι την γραμμή εξόδου ήχου, ώστε να δέχεται 2 byte για κάθε δείγμα. Για να γίνει αυτό θα πρέπει να κλείσεις την παλιά γραμμή και να δημιουργήσεις μία νέα, χρησιμοποιώντας τις κατάλληλες αρχικές παραμέτρους.

Τσέκαρε τα εξής στην wikipedia: AQDPCM, Little Endian, Big Endian.

Logged

Goodbye to you, my trusted friend.
We've known each other since we were nine or ten.
Together we 've  climbed hills or trees.
Learned of love and ABC's,
skinned our hearts and skinned our knees.

Goodbye my friend, it's hard to die,
when all the birds are singing in the sky,
Now that the spring is in the air.
Ο λογαριασμός έχει παραβιαστεί, μην ανοίξετε το link. are everywhere.
When you see them I'll be there.

We had joy, we had fun, we had seasons in the sun.
But the hills that we climbed
were just seasons out of time.

Terry Jacks - Seasons In The Sun


Οι πρωτοετείς φοιτητές μπορούν να ενημερωθούν για τον Σύλλογο Φοιτητών Ηλεκτρολόγων Μηχανολόγων Μηχανικών από εδώ:  Σύλλογος Φοιτητών
Pages: 1 [2] 3 4 ... 19 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...