import java.net.*;
import java.io.IOException;
import java.io.*;
import java.util.Scanner;public class Main {
private static ServerSocket serverSocketin;
private static ServerSocket serverSocketout;public static void main(String[] args) {
try {
serverSocketin = new ServerSocket(8206);
serverSocketout = new ServerSocket(8207);
DataSender dtsender = new DataSender();
DataRiciver dataRiciver=new DataRiciver();
dtsender.start();
dataRiciver.start();
} catch (IOException e) {
e.printStackTrace();
}
}
static class DataRiciver extends Thread{
public void run(){
while (true){
try {
Socket incoming = serverSocketin.accept();
DataInputStream in = new DataInputStream(incoming.getInputStream());
String data="";
data = in.readLine();
System.out.println(data);
in.close();
incoming.close();
Thread.sleep(1000);
} catch (Exception e) {
}
}}
}static class DataSender extends Thread {
public DataSender() {}
public void run() {
while (true) {
try {
Scanner reader = new Scanner(System.in);
String data = reader.nextLine();
Socket outgoing = serverSocketout.accept();
PrintStream out = new PrintStream(outgoing.getOutputStream());
data=data+ "\n";
out.write(data.getBytes());
out.flush();
out.close();
outgoing.close();
Thread.sleep(1000);
}
catch (Exception ioe)
{
}
}
}
}}
I hope to share my knowledge with the others in software and networking industry
-Java Blackberry application to send byte stream to some server via socket
Subscribe to:
Post Comments (Atom)
Empowering the Future of API Management: Unveiling the Journey of WSO2 API Platform for Kubernetes (APK) Project and the Anticipated Alpha Release
Introduction In the ever-evolving realm of API management, our journey embarked on the APK project eight months ago, and now, with great a...
-
When we increase timeout value in API Manager we have to set 3 properties. 1) Global timeout defined in synapse.properties (\repository\...
-
No matching resource found error or authentication failure can happen due to few reasons. Here we will discuss about errors can happen d...
-
Address and WSDL endpoints can be suspended if they are detected as failed endpoints. When an endpoint is in in suspended state for a speci...
No comments:
Post a Comment