HI I had a college class on making servers but we used premade server but had to get them to work.
I currently would like to learn all about networking... In my college class the professor told us that protocols are nothing but putting files in a box wrapping it and sending to the destination and the on the other side it gets unpacked.
He said it's basicly encoding and decoding the protocal can be what our teacher said like a set of rules or a lango so from computer 1 the computer has to know how to encode and decode which when it's sending the package it's basically can encode it with a protocal then on the computer 2 side the computer gets this package and then finds out what protocal it is and if it knows how to decode it then it would do so hopefully properly he said somtimes errors can occure where the contents of the package can lose half the content if it didn't decode it properly.
I would like to know more about how to create a new protocal and to create communications with computers using my program.
any great links to learning this would be helpful.