Skip to content

Instantly share code, notes, and snippets.

View Synxed's full-sized avatar

Synxed Synxed

  • Somewhere in milky way
View GitHub Profile
@Synxed
Synxed / ChatClient.java
Created May 25, 2017 19:06
Chat Client
import java.net.*;
import java.io.*;
import java.util.Scanner;
public class ChatClient
{
public final static int PORT = 5555;
public final static String ADDR = "localhost";
public static void main(String[] args)
{
@Synxed
Synxed / ChatServer.java
Created May 25, 2017 19:05
Chat Server
import java.net.*;
import java.io.*;
import java.util.Scanner;
public class ChatServer
{
public final static int PORT = 5555;
public static void main(String[] args)
{
try
@Synxed
Synxed / StopAndWaitClient.java
Created May 25, 2017 18:39
Stop and Wait Client
import java.net.*;
import java.io.*;
import java.util.*;
public class StopAndWaitClient {
public static void main(String[] args) {
try {
Socket sock = new Socket("localhost", 1500);
DataOutputStream toServer = new DataOutputStream(sock.getOutputStream());
BufferedReader fromServer = new BufferedReader(new InputStreamReader(sock.getInputStream()));
@Synxed
Synxed / StopAndWaitServer.java
Created May 25, 2017 18:38
Stop and Wait ARQ
import java.net.*;
import java.io.*;
import java.util.*;
public class StopAndWaitServer {
public static void main (String args[]) {
try {
ServerSocket sock = new ServerSocket(1500);
Socket s = sock.accept();
String[] ack = {"ACK1", "ACK2", "ACK3", "ACK4", "ACK5"};
@Synxed
Synxed / AllIpGoogle.java
Created May 25, 2017 18:30
Google All IP
import java.net.*;
public class AllIpGoogle
{
public static void main(String[] args)
{
try
{
InetAddress[] addresses = InetAddress.getAllByName("google.com");
@Synxed
Synxed / PortScanner.java
Created May 25, 2017 18:29
Port Scanner
import java.net.*;
import java.util.Scanner;
public class PortScanner
{
public static void main(String[] args)
{
try
{
int start, end;
@Synxed
Synxed / AllIpRemove.java
Created May 25, 2017 18:28
Remote All IP
import java.net.*;
import java.util.Scanner;
public class AllIpRemote
{
public static void main(String[] args)
{
try
{
Scanner scanner = new Scanner(System.in);
@Synxed
Synxed / PortScanner.java
Created May 25, 2017 18:22
Port Scanner
import java.net.*;
import java.util.Scanner;
public class PortScanner
{
public static void main(String[] args)
{
try
{
int start, end;
@Synxed
Synxed / Ping.java
Created May 25, 2017 18:05
Ping and IP Address
import java.net.InetAddress;
import java.util.Scanner;
public class Ping
{
public static void main(String[] args)
{
String address;
Scanner sc = new Scanner(System.in);
@Synxed
Synxed / MulticastClient.java
Created May 25, 2017 17:59
Multicast Client
import java.io.*;
import java.net.*;
public class MulticastClient
{ //Client1, Client2, Client3 for 3 different clients
final static String INET_ADDR = "224.0.113.3";
final static int PORT = 8000; //8000, 8001, 8002 for 3 different clients
public static void main(String[] args) throws Exception
{