Closed

Network Simulator

INFO145 - Project #2

VB.Net - Network Simulator

DUE: Sunday November 3rd, 2002 (midnight by submission gateway)

Submit your project by the submission gateway. Include the entire folder from the Visual Studio IDE Project

compressed into a single Zip (WinZip format) file. An executable will not be required to be submitted.

The project is worth 25 marks (10% of your final mark)

Summary

You are to create a form that simulates 4 computers on an Ethernet network.

You will provide each computer with 2 textboxes for entering a message and destination computer.

Each computer will also have a button for transmitting the frame (message) on the network.

You will place the frame to be sent on the network first then call a function to broadcast the frame.

While the Broadcast function is checking each computer it will change the color to either Red or Green.

The application should broadcast the frame to each of the computers, each computer will be checked to

see if the frame is for them.

If the frame is for the computer the message, and whom it is from will be displayed on the screen (label)

The network frame (another label) will provide 3 read-only textboxes that will represent the message

being placed on the network. The labels will contain the message, which computer sent the message and

the recipient of the message.

Details and Marks

i) User Interface (12 marks)

(Below you will see a screen capture, for this project, yours should look like this one.)

- Title of the Form should be [Your Student Name] - [Your Student Number].

- User can successfully type values for both the message and destination computer in the textboxes.

- A button labeled Send is available to transmit the message to the other computer over the network.

- There are 3 read-only textboxes for displaying the message, the source computer and the

destination computer once the message has been placed on the network.

- Computer images can be simple label controls or images i

## Deliverables

INFO145 - Project #2

VB.Net - Network Simulator

DUE: Sunday November 3rd, 2002 (midnight by submission gateway)

Submit your project by the submission gateway. Include the entire folder from the Visual Studio IDE Project

compressed into a single Zip (WinZip format) file. An executable will not be required to be submitted.

The project is worth 25 marks (10% of your final mark)

Summary

You are to create a form that simulates 4 computers on an Ethernet network.

You will provide each computer with 2 textboxes for entering a message and destination computer.

Each computer will also have a button for transmitting the frame (message) on the network.

You will place the frame to be sent on the network first then call a function to broadcast the frame.

While the Broadcast function is checking each computer it will change the color to either Red or Green.

The application should broadcast the frame to each of the computers, each computer will be checked to

see if the frame is for them.

If the frame is for the computer the message, and whom it is from will be displayed on the screen (label)

The network frame (another label) will provide 3 read-only textboxes that will represent the message

being placed on the network. The labels will contain the message, which computer sent the message and

the recipient of the message.

Details and Marks

i) User Interface (12 marks)

(Below you will see a screen capture, for this project, yours should look like this one.)

- Title of the Form should be [Your Student Name] - [Your Student Number].

- User can successfully type values for both the message and destination computer in the textboxes.

- A button labeled Send is available to transmit the message to the other computer over the network.

- There are 3 read-only textboxes for displaying the message, the source computer and the

destination computer once the message has been placed on the network.

- Computer images can be simple label controls or images in a picture box. (Your choice)

- The Computer&'s screen changes color as it is checking the frame on the network. If the message is

for the computer the screen changes to Green and if the frame is not for it, it changes to Red.

- Each computer screen is a label for displaying the message and the number of the computer that

sent the message in a two line display output. (using vbCRLF)

- The Network is represented by a series of lines (using an image background on the form).

- The form contains 4 computers networked together (you are designing a visual representation).

- Once the computer has finished checking the frame on the network the screen should change from

red or green back to white.

- The message is displayed on the correct monitor along with the corresponding number of the

computer that sent the message.

- Screen is neat, clear and matches the screen capture below.

ii) Coding and Functions (12 marks)

- When the send button is pressed the message, to, and from labels are populated then calls a

function BroadcastToNetwork to send the message.

- A Message should be displayed to the user whether the message was delivered successfully or not.

- Program contains a function called BroadcastToNetwork that (5 marks)

a. Checks the frame on the network (data in the labels) against each of the computers to see if

the message is for them.

b. Returns True/False depending on whether the message is sent correctly (meaning that it finds

the computer on the network or not).

c. Uses a loop to iterate through all of the available computers until it locates the correct

destination computer.

d. Copies the frame being transmitted to the destination computer if it matches.

e. Contains a delay between each computer as it loops through checking the frame against each

computer. (This allows us see the color change from Red or Green back to white.)

- Clear All button clears all textboxes and label on the form.

- Comment all code to explain you efforts (Inc

## Platform

Windows XP using VB .net

Skills: PHP

See more: using functions in vb.net, true green, the simple image for designing, submission matches, simple coding in vb, php ide windows, php ide, loop net, ide php, ide for php, e network, designing button, designing a picture, coding computers, clear choice, ide number, designing a label, network simulator, label designing, Ethernet, computer network, computer network project, folder change monitor, visual representation project, label background image

About the Employer:
( 0 reviews ) Canada

Project ID: #2879790

1 freelancer is bidding on average $170 for this job

pansky

See private message.

$170 USD in 14 days
(0 Reviews)
0.0