private void connection() throws IOException{ StreamConnection connection = (StreamConnection)Connector.open("socket://127.0.0.1:6789"); in = connection.openInputStream(); } private void setupStreams() throws IOException{ PrintStream output = new PrintStream(connection.openOutputStream()); output.println("Test"); output.flush(); }
/** * {@inheritDoc} */ @Override public OutputStream openOutputStream( final String aName ) throws IOException { return openStreamConnection( aName ).openOutputStream(); }
StreamConnection conn = (StreamConnection)Connector.open(url); DataOutputStream output= new DataOutputStream(conn.openOutputStream()); DataInputStream input = new DataInputStream(conn.openInputStream());
import javax.microedition.midlet.*; import javax.microedition.lcdui.*; import java.io.*; import javax.microedition.io.*; StreamConnection connection = (StreamConnection) Connector.open("socket://IP:Port"); PrintStream output = new PrintStream(connection.openOutputStream()); output.println("Request"); output.flush(); InputStream in = connection.openInputStream(); int ch; String recx; while( ( ch = in.read() ) != 13 ) { recx = recx + (char)ch; } in.close(); output.close(); connection.close();
UUID serialUUID = new UUID("1101", true); String serviceURL = "btspp://localhost:" + serialUUID + ";name=Android BT Server;authorize=false;authenticate=false"; StreamConnectionNotifier connectionNotifier = (StreamConnectionNotifier) Connector .open(serviceURL); // Blocking method will wait for client to connect StreamConnection connection = connectionNotifier.acceptAndOpen(); RemoteDevice remoteDevice = RemoteDevice.getRemoteDevice(connection); InputStream btInput = connection.openInputStream(); OutputStream btOutput = connection.openOutputStream();
// code at sender side StreamConnectionNotifier service = (StreamConnectionNotifier) Connector.open( url ); //System.out.println("opened"); StreamConnection con = (StreamConnection) service.acceptAndOpen(); OutputStream outputStream = con.openOutputStream(); // file to send Scanner in = new Scanner(inFile); //just count lines String s=null; int countLines=0; while(in.hasNext()) { s=in.nextLine(); countLines++; } //send num of lines outputStream.write(Integer.toHexString(countLines).getBytes()); try{Thread.sleep(100);} catch(InterruptedException e){} //send lines in = new Scanner(inFile); for(int i=0; i<countLines; i++) { s=in.nextLine()+"\n"; outputStream.write(s.getBytes()); Thread.sleep(100); }
UUID serialUUID = new UUID("1101", true); String SERVICE_URL = "btspp://localhost:" + serialUUID + ";name=My Bluetooth Server;authorize=false;authenticate=false"; StreamConnectionNotifier connectionNotifier = (StreamConnectionNotifier) Connector.open(SERVICE_URL); System.out.println("Server is waiting for client ... \n URL=" + SERVICE_URL); // Wait until client connects i.e. a blocking method StreamConnection connection = connectionNotifier.acceptAndOpen(); RemoteDevice remoteDevice = RemoteDevice.getRemoteDevice(connection); System.out.println("Client connected: "+remoteDevice.getBluetoothAddress()); // Communicate with the device using the below I/O streams InputStream iStream = connection.openInputStream(); OutputStream oStream = connection.openOutputStream();
OutputStream outStream=connection.openOutputStream(); PrintWriter pWriter=new PrintWriter(new OutputStreamWriter(outStream)); pWriter.write("Response String from SPP Server\r\n");
mOutStream = mStreamConnection.openOutputStream(); mInStream = mStreamConnection.openInputStream(); mGlassReaderThread = new GlassReaderThread();