Please consider offering answers and suggestions to help other students!
And if you fix a problem by following a suggestion here,
it would be great if other interested students could see a short
"Great, fixed it!" followup message.
How do I ask a good question?
Chris is away until Monday 6thUnfortunately, no scheduled laboratory Friday 3rd, from 4-6pm
Showing 20 of 327 articles
Showing page 2 of 17⬅ older | newer ⮕
Currently 6 other people reading this forum.
I'm looking for a project partner, current CS average 80 . As I work in office most days I can do video calls Wednesday, after business hours MTTF and most hours on weekends.
Let me know if you're interested. Please contact on 217 3 7 t d n . w . d...
ANONYMOUS wrote
You may use any other materials I've provided.
Note, however, that mywebpage.html and or the script that generated it, will require changing if you have different station names, and begin developing for multiple computers.
So, to confirm, we can use the mywebpage.html page provided and do not need to create our own to query info from the user? Do we just need to figure out how to establish a connection to obtain that information?
Thanks again
Hi Ethan,
In practice this obviously would be physically impossible, so there's only a need to support transfers with at least 1 minute between arriving and leaving (and, in practice, even that 1 minute would be far too short).
ANONYMOUS wrote
I suggest that you keep thinking or designing your protocol - I can't imagine any protocol requiring any UDP message between station-servers to be bigger than a few hundred bytes (given that we've defined the maximum station name size...
ANONYMOUS wrote
Yes, you're welcome to create any additional scripts that you choose
(though I'm unsure why presenting and parsing the data in JSON will make things easier for you).
Hi Chris,
Just for clarification, but if a train arrives from A to B at 6 04am, and a bus departs from B to C at 6 04am, can the person make it?
Thanks,
Ethan
Hello Chris,
How complex does our UDP packet-loss detection have to be? For example, messages might get split, so we could add packet-joining capability. However, most of the messages exchanged between stations are less than 1000 bytes, so it seems un...
Well I've been going through A Guide to Network Programming using Internet sockets, by Brian "Beej" Hall, as suggested in the Getting Started section of the Project, and to use the getaddrinfo() function it is necessary to include the netdb.h heade...
Are we allowed to create a script to convert the plain timetable text files into JSON format so that it is easier to parse and read in server instances?
Hi all, just wanted to clarify for the project, FLASK and any specific 3rd-party frameworks or resources to complete large parts of the project is NOT allowed.
The project requires students to demonstrate their understanding of the network issues, not...
ANONYMOUS wrote
The requirements are that each server, which owns the timetable of a single station, has two open ports
- its TCP IP port for communicating using HTML, typically between a web-browser or the command-line utility 'curl'.
- its UDP IP po...
On the Getting Started page it says that something like this might be a typical invocation for a station server (for python files)
. station-server.py Greenwood-Stn 2402 2560 host4 2567 host1 2408 ....
To get a python script to run like this w...
ANONYMOUS wrote
Once you have implemented either TCP or UDP communication with your servers, you can add a new command to haver them terminate (themselves).
ANONYMOUS wrote
Yes, sys is a (very) standard module, so feel free to use it.
Though I can't see why you'd need to use getopt , as you can simply access elements of sys.argv ?