my code stock.com

-

Snippet-Optionen

Download: Snippet als simpletextserver.java herunterladen.
Snippet kopieren: Für diese Aktion benötigst du einen kostenlosen my code stock.com Account
Embed-Code : Du findest den Embed-Code für dieses Snippet am Ende der Seite, wenn du es in eine Webseite oder einen Blog einbinden möchtest!

import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.io.Writer;
import java.net.InetAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Scanner;



public class SimpleTextServer {

	
	public static void main(String[] args) throws Exception {
	
	int port = 6789;
	InetAddress ip;
	SocketConn ourConnection;
	ourConnection = new SocketConn(port);
	try{
		ip= InetAddress.getLocalHost();
	System.out.println("Listening on: "+ port + ip.getHostAddress());
	}catch(UnknownHostException e)
	{
		e.printStackTrace();
	}
	ourConnection.run();
	


	}




}


class SocketConn {

	 static String fromClient;         
	 static String toClient;  
	static  ServerSocket welcomeSocket;
	static DataOutputStream outToClient;
	 static BufferedReader inFromClient;
	static Socket connectionSocket;
	static int port;
	static int sensorValue;
	static String adm_status;
	public SocketConn(int portval)
	{  port = portval;}
	
	 public void run(){
		try {
			welcomeSocket = new ServerSocket(port);
			System.out.println("IP:"+ welcomeSocket.getLocalSocketAddress().toString());
		} catch (IOException e) {
			e.printStackTrace();}  
	 while(true)         
	 {         
			try {
				connectionSocket = welcomeSocket.accept();
				inFromClient =          
						 new BufferedReader(new InputStreamReader(connectionSocket.getInputStream())); 
				 
				  outToClient = new DataOutputStream(connectionSocket.getOutputStream());

				 fromClient = inFromClient.readLine();
				 if(fromClient.equals("1")||fromClient.equals("0"))
				 {
					 adm_status = fromClient.toString();
					 outToClient.writeBytes(adm_status+'\n');
				 }
				 else
				 {
					 outToClient.writeBytes(adm_status+'\n');
				 }
				 
				 System.out.println("R:[ "+fromClient+"]  SENT["+adm_status+"]");

				 
				 
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			  
			 
	 }
			 
	 

}
}

Jetzt kostenlosen my code stock.com Account anlegen

my code stok.com ist ein kostenloser Dienst zum Speichern und Verwalten von Code-Snippets jeglicher Art und Programmiersprache. Wir bieten dir viele Vorteile für die tägliche Arbeit mit Code-Snippets und der gemeinsamen Arbeit im Team, probier es aus!

Jetzt informieren und registrieren

Du kannst die Höhe des iFrame-Codes beliebig anpassen! Mehr Infos findest du in unserer Embed-Code API Referenz.