# data[].attributes.body
submit on 6/9/2017
cover page green

# data[].attributes.body
WELL DONE..GOOD LUCK FOR FINAL EXAM SOON

# data[].attributes.attachment_link.title
MARKAH KESELURUHAN PENILAIAN BERTERUSAN BAGI DFN4133

# data[].attributes.body
lab 1 graded but pending few student not submit
lab 2 done but not yet graded
lab 3 done but not yet graded
quiz 1-2 graded
pbt done but not yet graded
PENDING
lab 4 given on padlet, submit date 6/9/2017 cover green
quiz 3 - planning on 6 /9/2017 (Thursday or Friday)
Test -planning on 14 @21 / 9/2017 Thursday

# data[].attributes.attachment_link.title
Addison Wesley - Java Network Programming and Distributed Co (2)

# data[].attributes.body
http://docs.oracle.com/javaee/5/tutorial/doc/bnbxw.html

http://docs.oracle.com/javaee/5/tutorial/doc/bnbwy.html#bnbxc

https://www.digicert.com/ssl.htm

https://docs.oracle.com/cd/E19509-01/820-3503/6nf1il6ek/index.html

http://www.slideshare.net/NasceniaIT/introduction-to-secure-sockets-layer
https://docs.oracle.com/javase/7/docs/api/

# data[].attributes.body
http://makemobiapps.blogspot.my/p/multiple-client-server-chat-programming.html

# data[].attributes.body
https://www.youtube.com/watch?v=2cQJJwoSNLk
TCP multi client https://www.youtube.com/watch?v=SjlRxNWDVNU

# data[].attributes.body
softcopy and hardcopy

# data[].attributes.attachment_link.readable_text
0:00 / 1:01•Watch full video

# data[].attributes.attachment_link.title
UDP and TCP: Comparison of Transport Protocols

# data[].attributes.attachment_link.title
Java - Networking - DatagramSocket, DatagramPacket and MulticastSocket Classes

# data[].attributes.attachment_link.description
Java - Networking - DatagramSocket, DatagramPacket and MulticastSocket Classes. Sending UDP traffic and creating multicast groups and connections with Java.

# data[].attributes.attachment_link.title
12 - Multicast Socket Multicast Sender Receiver (Example 5.2)

# data[].attributes.attachment_link.description
Uploaded by Natarajan Meghanathan on 2014-01-26.

# data[].attributes.attachment_link.title
11 - Multicast Sockets One Sender Multiple Receivers (Example 5.1)

# data[].attributes.attachment_link.description
Uploaded by Natarajan Meghanathan on 2014-01-26.

# data[].attributes.attachment_link.entities[].name
Unicast Multicast Broadcast Anycast Traffic Types / Transmission Types

# data[].attributes.attachment_link.description
Unicast Multicast and Broadcast are the type of communication which happens in the digital computer world. Unicast refers to communication between two computers one on one. The best example of unicast is internet. Broadcasting refers to communication in which there is one sender and the data sent by the sender is received to all the computers in a network.

# data[].attributes.body
https://www.youtube.com/watch?v=uhBAizUFBFg
https://www.youtube.com/watch?v=3MIV7jozFrk
https://www.youtube.com/watch?v=vP9UbXDxUyY
https://www.youtube.com/watch?v=64or8VY2gGw
https://www.youtube.com/watch?v=yre19cIpYrQ
TCP vs UDP
https://www.youtube.com/watch?v=Vdc8TCESIg8

# data[].attributes.body
pipeStream
-A piped input stream should be connected to a piped output stream; the piped input stream then provides whatever data bytes are written to the piped output stream. Typically, data is read from a PipedInputStream object by one thread and data is written to the corresponding PipedOutputStream by some other thread. Attempting to use both objects from a single thread is not recommended, as it may deadlock the thread. The piped input stream contains a buffer, decoupling read operations from write operations, within limits. A pipe is said to be broken if a thread that was providing data bytes to the connected piped output stream is no longer alive.
http://www.java2s.com/Tutorials/Java/Java_io/0300__Java_io_Pipe.htm
http://fitasuci0602.blogspot.my/2013/02/io-inputoutput-stream_7.html
zipStream -
https://docs.oracle.com/javase/7/docs/api/java/util/zip/DeflaterOutputStream.html
http://www.oracle.com/technetwork/articles/java/compress-1565076.html
https://blogs.oracle.com/CoreJavaTechTips/entry/creating_zip_and_jar_files

buffered stream
> bufferinputstream (with read() from)& bufferoutputstream(write() to)

1. A stream 'is' a sequence of bytes

2. When writing data to a stream, the stream is called an output stream.

3. When reading data from a stream, the stream is called an input stream.

4. If a stream has a buffer in memory, it is a buffered stream.

5. Binary Streams contain binary data.

6. Character Streams have character data and are used for storing and retrieving text

http://www.java2s.com/Tutorial/Java/0180__File/UnderstandingStreams.htm
http://www.tutorialspoint.com/java/io/java_io_bufferedreader.htm
http://www.tutorialspoint.com/java/io/bufferedinputstream_read.htm
https://docs.oracle.com/javase/tutorial/essential/io/buffers.html https https://docs.oracle.com/javase/tutorial/essential/io/buffers.html
data stream -
http://www.tutorialspoint.com/java/java_dataoutputstream.htm
https://docs.oracle.com/javase/tutorial/essential/io/datastreams.html

# data[].attributes.body
SUBMISSION on 25/7/2016 @ pigeonhole by 5PM
INDIVIDUAL WORK.(cover purple)
COPY PASTE FROM YOUR FRIEND WILL BE DIVIDED THE MARKS
LATE SUBMISSION WILL BE DEDUCT THE MARK OF YOUR LAB