Posts

CheckSum

Download Code Sender Side: package checksum; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.math.BigInteger; import java.util.Scanner; public class Sender {     public static void main(String[] args) throws IOException {         File file=new File("D:\\imca\\sem5\\java\\Networking\\src\\checksum\\Message.txt");         FileWriter fw=new FileWriter(file);         BufferedWriter writer=new BufferedWriter(fw);                  Scanner s=new Scanner(System.in);         System.out.println("How many data do you have?");         int size=s.nextInt();                  System.out.print("Enter Data(hex format):");         String data[]=new String[size]; ...

hamming Code

Download Code Sender Side: package Hamming; import java.io.*; import java.util.Scanner; public class Sender {     public static void main(String[] args) throws IOException {         Scanner s = new Scanner(System.in);         File f=new File("src/Hamming/msg.txt");         FileWriter fw=new FileWriter(f);         BufferedWriter bw=new BufferedWriter(fw);         System.out.print("Enter Data(Binary Form):");         String data = s.next();         int n = data.length();         int r = 1;         while (!(Math.pow(2, r) >= (n + r + 1))) {             r++;         }         System.out.println("DATA:" + data);         System.out.println("N:" + n + " R:" + r);       ...

Two D Parity

Download Code Sender Side: package TwoD; import java.io.*; import java.util.*; public class Sender {     public static void main(String[] args) throws IOException {         Scanner s=new Scanner(System.in);                  File f=new File("src/TwoD/msg.txt");         FileWriter fw=new FileWriter(f);         BufferedWriter bw=new BufferedWriter(fw);                  System.out.println("Enter Your Message:");         String msg=s.nextLine();         char[]msgg=msg.toCharArray();         String []binary=new String[msg.length()+1];         int rBit=0;         for (int i = 0; i < msg.length(); i++) {             binary[i]=Integer.toBinaryString((int)msgg[i]);...

One Bit Parity