Cordial Saludo..
Tengo una duda...
Sobre pasar un textArea a un socket para enviarla a un serverSocket, se que getInputStream y getOutputStream se instancian con
el objeto del Socket pero si hago por ejemplo socket yo.... yo.getInputStream(textArea) dice que no puede haber ese parametro.
asi que estoy utilizando como lo escribi en el codigo de abajo. Por favor si tienen la respuesta por favor indicarme en que estoy fallando.
Gracias..
Código:
//</applet width = 300 height= 400 code =" ejercicio2" ></applet>
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.io.*;
import java.applet.*;
public class ejercicio2 extends Applet implements ActionListener {
// private BufferedReader entrada;
// private DataOutputStream salida;
public Socket yo = null;
public StringTokenizer St;
public Vector contador;
TextArea ta = new TextArea(10,15);
Button b1 = new Button("enviar");
Button b2 = new Button("Borrar");
public String texto = ta.getText();
public ejercicio2(){
add(ta);
add(b1);
add(b2);
b1.addActionListener(this);
b2.addActionListener(this);
}
void conexion(){
try{
yo = new Socket("localhost",5000);
}catch(IOException e){
}
}
void datos(){
/*St = new StringTokenizer(ta);
contador = new Vector();
while(St.hasMoreTokens()){
contador.add(St);
*/
String text = ta.getText();
InputStream e = new InputStream(new getInputStream(text));
yo.getOutputStream(e);
}
public void actionPerformed(ActionEvent ae){
if(ae.getSource()==b1){
conexion();
datos();
}
}
}