• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 10:53:14 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, 10:53:14 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 02:29:21]

[Οργάνωση Υπολογιστών] Γε...
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]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426681
Total Topics: 31710
Online Today: 169
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 39
Guests: 89
Total: 128
Nikos_313
mmikelo
swkraths
amprozos
Dimos Bachlas
Fenia04
NET2GRID
Αρχιτέκτων
mariaxalk
jimalexoud
acapulco
dimitris kiziridis
themis01
stefpapa21
asantor
Giannis_Kako
pavlos2003
ioannisfa
maestros
salonis
kourkou
Le ece
lucio
Tsn
vagk
jimefti
Jimis123
Νικη
vpoug
rafa98p
hacky
ioathemar
Εμφάνιση

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

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 6o Εξάμηνο >  Μαθήματα Επιλογής > Δίκτυα Υπολογιστών Ι (Moderators: Nikos_313, Tasos Bot) > [Δίκτυα Ι ΝΠΣ] Εργασία 2020
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 ... 6 Go Down Print
Author Topic: [Δίκτυα Ι ΝΠΣ] Εργασία 2020  (Read 13339 times)
panos98
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1194



View Profile
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #15 on: March 14, 2020, 16:11:47 pm »

Επισης πειραματησου με το modem.read μεσα εξω απο λουπ επηρεαζεται σημαντικα ο χρονος αποκρισης
Logged
johnstef
Νεούλης/Νεούλα
*
Posts: 16


View Profile WWW
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #16 on: March 15, 2020, 19:18:41 pm »

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

Logged
Stavrenas
Νεούλης/Νεούλα
*
Gender: Male
Posts: 19



View Profile
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #17 on: March 15, 2020, 20:30:46 pm »

Παιδιά βρήκα το πρόβλημα. Μετά απο το modem.open και προφανώς πριν την λούπα για να διαβάσεις, εκεί πρέπει να στείλεις τον κωδικό με την εντολή modem.write("EXXXX\r"); (ή οποιονδήποτε από τους υπόλοιπους κωδικούς για τα επόμενα σκέλη της εργασίας)
Quote from: MSavvakis on March 14, 2020, 13:01:01 pm
Φίλε μου έχω ακριβώς το ίδιο πρόβλημα! Συγκεκριμένα ξεκίνησα να κάνω νωρίτερα την εργασία πριν φορτώσει το εξάμηνο και όταν έφτιαξα τον κώδικα απλά να εκτυπώνει τα πακέτα, δεν δούλευε. Έφαγα όλη μου την μέρα να ψάχνω το λάθος, μέχρι που το έστειλα ΚΟΠΙ ΠΕΙΣΤ τον κώδικα μου σε pc φίλου και δούλευε. Βρήκα τον Μητράκο στο μάθημα, μου είπε να του στείλω εμαιλ και όταν του έστειλα μου απάντησε "Όταν στέλνουμε ένα request με την εντολή modem.write(code) αμέσως μετά πρέπει να μπούμε μέσα σε ένα loop το οποίο κάνει μόνο modem.read() για να διαβάσει έναν-έναν τους χαρακτήρες του πακέτου που στέλνει η Ιθάκη και στη συνέχεια να το διαχειριστούμε. Αν καθυστερήσουμε στην διαχείριση ή δεν κάνουμε καθόλου διαχείριση (όπως στην περίπτωση του κώδικά σου) η Ιθάκη κάνει timeout μετά από 18 δευτερόλεπτα και «ρίχνει» την γραμμή με αποτέλεσμα να λαμβάνεις το k=-1.", δηλαδή πρακτικά δεν βοήθησε ούτε λίγο.   
sent from mTHMMY 
Logged

Eskere
Stavrenas
Νεούλης/Νεούλα
*
Gender: Male
Posts: 19



View Profile
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #18 on: March 15, 2020, 21:00:09 pm »

Quote from: johnstef on March 15, 2020, 19:18:41 pm
παιδιά είναι αυτός σωστός τρόπος να μετρήσω την απόκριση του σερβερ; Στην ουσία μετράω τον χρόνο που μεσολαβεί μέχρι να διαβάσω το πρώτο πακέτο.



νομίζω μετράς το χρόνο που χρειάζεται για να διαβάσεις 1 byte, όχι όλο το πακέτο
Logged

Eskere
Traxius
Καταξιωμένος/Καταξιωμένη
***
Posts: 106


View Profile
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #19 on: March 15, 2020, 21:27:45 pm »

Quote from: Stavrenas on March 15, 2020, 20:30:46 pm
Παιδιά βρήκα το πρόβλημα. Μετά απο το modem.open και προφανώς πριν την λούπα για να διαβάσεις, εκεί πρέπει να στείλεις τον κωδικό με την εντολή modem.write("EXXXX\r"); (ή οποιονδήποτε από τους υπόλοιπους κωδικούς για τα επόμενα σκέλη της εργασίας)

αυτό έκανα, αλλά και πάλι δεν....θα προσπαθήσω να συνεχίσω την εργασία σε άλλο υπολογιστή
sent from mTHMMY 
Logged
johnstef
Νεούλης/Νεούλα
*
Posts: 16


View Profile WWW
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #20 on: March 16, 2020, 12:15:35 pm »

Quote from: Stavrenas on March 15, 2020, 21:00:09 pm
νομίζω μετράς το χρόνο που χρειάζεται για να διαβάσεις 1 byte, όχι όλο το πακέτο

Ναι αλλά τι είναι η απόκριση που θέλουμε; Τον χρόνο που θέλει να απαντήσει το σέρβερ από την εντολή; Ή τον χρόνο που κάνει να στείλει όλο το πακέτο; Το δεύτερο μου φαίνεται λάθος γιατί μετά εξαρτάται και από το modem speed
Logged
panos98
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1194



View Profile
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #21 on: March 16, 2020, 13:25:45 pm »

ειναι ο χρονοσ απο τη στιγμη που θα γραψεις την εντολη modem.write μεχρι την στιγμη μετα την εντολη modem.read επειδη ειναι σε ενα loop ολο αυτο ,λογικα η χρονομετρηση σταματαει στο πρωτο bit που λαμβανεις
Logged
Traxius
Καταξιωμένος/Καταξιωμένη
***
Posts: 106


View Profile
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #22 on: March 17, 2020, 19:40:28 pm »

Σχετικα με το image request της εργασιας:
Πραγματοποίησε κανείς εκτέλεση στην οποια αναγράφονται όλα τα Byte σε πίνακα και μετά τα αποθηκεύεις σε αρχείο ή η μόνη λύση είναι να τα παίρνεις ένα ένα και να τα αποθηκεύεις κατευθείαν στο αρχείο;

Έχω ακολουθήσει τον 1ο τρόπο, αλλά πετάει: "Exception in thread "main" java.lang.IllegalArgumentException: image == null!"
Logged
johnstef
Νεούλης/Νεούλα
*
Posts: 16


View Profile WWW
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #23 on: March 17, 2020, 20:00:34 pm »

Quote from: MSavvakis on March 17, 2020, 19:40:28 pm
Σχετικα με το image request της εργασιας:
Πραγματοποίησε κανείς εκτέλεση στην οποια αναγράφονται όλα τα Byte σε πίνακα και μετά τα αποθηκεύεις σε αρχείο ή η μόνη λύση είναι να τα παίρνεις ένα ένα και να τα αποθηκεύεις κατευθείαν στο αρχείο;

Έχω ακολουθήσει τον 1ο τρόπο, αλλά πετάει: "Exception in thread "main" java.lang.IllegalArgumentException: image == null!"

Εγώ αποθηκεύω όλα τα bytes σε arraylist και μέρα το μετατρέπω σε byte[] για να τα κάνω εικόνα μέσω της ImageIo
sent from mTHMMY 
Logged
Traxius
Καταξιωμένος/Καταξιωμένη
***
Posts: 106


View Profile
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #24 on: March 17, 2020, 20:05:33 pm »

Quote from: johnstef on March 17, 2020, 20:00:34 pm
Εγώ αποθηκεύω όλα τα bytes σε arraylist και μέρα το μετατρέπω σε byte[] για να τα κάνω εικόνα μέσω της ImageIo
sent from mTHMMY 
και εγώ έτσι ξεκίνησα, αλλά είδα ότι άμα παίξεις με ByteArrayOutputStream δεν χρειαζεται το list (συμφωνα με αυτα που διαβασα τουλαχιστον)
δεν ξερω, κανοντας την διαδικασια οπως περιγραφεται και σε διαφορες πηγες, βγαζει συνεχως το μηνυμα που εστειλα προηγουμενως
Logged
johnstef
Νεούλης/Νεούλα
*
Posts: 16


View Profile WWW
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #25 on: March 17, 2020, 20:19:52 pm »

Quote from: MSavvakis on March 17, 2020, 20:05:33 pm
και εγώ έτσι ξεκίνησα, αλλά είδα ότι άμα παίξεις με ByteArrayOutputStream δεν χρειαζεται το list (συμφωνα με αυτα που διαβασα τουλαχιστον)
δεν ξερω, κανοντας την διαδικασια οπως περιγραφεται και σε διαφορες πηγες, βγαζει συνεχως το μηνυμα που εστειλα προηγουμενως


έχεις βάλει να σταματάει να διαβάζει bytes όταν συναντήσει ffd9 και να ξεκινάει με ffd8?
sent from mTHMMY 
Logged
Traxius
Καταξιωμένος/Καταξιωμένη
***
Posts: 106


View Profile
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #26 on: March 17, 2020, 20:22:07 pm »

Quote from: johnstef on March 17, 2020, 20:19:52 pm
έχεις βάλει να σταματάει να διαβάζει bytes όταν συναντήσει ffd9 και να ξεκινάει με ffd8?
sent from mTHMMY 
Η αλήθεια είναι πως όχι....από ό,τι ξέρω στα δίνει από την Ιθάκη σωστά, ανεξαρτήτως ελέγχου, οπότε σκεφτόμουν να το φτιάξω αυτό το κομμάτι αφού δω ότι δουλεύει...
Έχω βάλει να σταματάει η λουπα όταν k = -1
Logged
Arcade
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1003



View Profile
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #27 on: March 17, 2020, 21:38:59 pm »

Εγώ προσωπικά αποθηκεύω τα bytes του μητράκου σε πίνακα, και έχω βάλει να σταματάει η αποστολή όταν έρθουν τα δύο τελευταία που ανέφερε κάποιος πιο πάνω. Μετά output με το stream κλασικά.
Logged

“We rip out so much of ourselves to be cured of things faster than we should, that we go bankrupt by the age of thirty and have less to offer each time we start with someone new. But to make yourself feel nothing, so as not to feel anything - what a waste!”
― André Aciman
johnstef
Νεούλης/Νεούλα
*
Posts: 16


View Profile WWW
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #28 on: March 17, 2020, 21:41:46 pm »

Quote from: MSavvakis on March 17, 2020, 20:22:07 pm
Η αλήθεια είναι πως όχι....από ό,τι ξέρω στα δίνει από την Ιθάκη σωστά, ανεξαρτήτως ελέγχου, οπότε σκεφτόμουν να το φτιάξω αυτό το κομμάτι αφού δω ότι δουλεύει...
Έχω βάλει να σταματάει η λουπα όταν k = -1


Ίσως επειδή δεν έχεις τον περιορισμό να σταματάει στο ffd9 να βάζεις ως τελευταίο byte το -1 που σου πετάει το σερβερ λόγο τελος σύνδεσης (αφού μονο τότε σταματάει το λουπ σου). Εγώ τον μονο περιορισμό που έχω βάλει, είναι να σταματάει το λουπ όταν βρει ffd9 και δουλεύει. Δες και τι κάνω εγώ με το ArrayList ([imageByte) αφού τελειώσει το λουπ για να το κάνω εικόνα.


Logged
Stavrenas
Νεούλης/Νεούλα
*
Gender: Male
Posts: 19



View Profile
Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
« Reply #29 on: March 17, 2020, 23:29:50 pm »

Σχετικά με την εικόνα, χρησιμοποιώντας την κλάση FileOutputStream (που πρότεινε ο Μητράκος μέσω μειλ) , απλά γράφεις κάθε int k=modem.write() στο αρχείο που δημιουργείς.Για να αποφύγω τον έλεγχο για τα ff d9 , ff d8 , μετά από το modem.open έχω βάλει την λούπα για να διαβάσει και ύστερα στέλνω τις εντολές. Έτσι τα πρώτα bytes που θα ληφθουν θα είναι αυτά τις εικόνας και δεν χρειάζεται έλεγχος, απλά τα γράφεις κατευθείαν
Logged

Eskere
Pages: 1 [2] 3 4 ... 6 Go Up Print
Jump to:  

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