|  | 
 
  
    | 
      
        |  Author | Topic: net routines  (Read 294 times) |  |  
  
    | 
      
        | 
          
            | madmerv Guest
 
  
 | 
              
                | net routines «  on: Nov 12th, 2003, 9:47pm »
 |  |  the net buffer is easily spammed when using this part of proce55ing, I've found this code does not work (and should):
 
 String[] data;  // Array to hold the incomming data from the net
 BFont Univers45;
 
 void setup()
 {
 size(640, 480);
 noStroke();
 background(0,0,0);
 Univers45 = loadFont("Univers45.vlw.gz");
 textFont(Univers45,20);
 status("Reading data from black-ice.psc.edu iam daemon." );
 text( "LOADING", 280, 240 );
 textFont(Univers45,14);
 
 beginNet("mugs.net", 2000);
 }
 
 public void mousePressed()
 {
 }
 
 public void netEvent()
 {
 if (net != null)
 {
 data = net;  // Split and parse the data received in net into lines
 }
 }
 
 public void mouseMoved()
 {
 
 }
 
 int x;
 
 /*void loop()
 {
 smooth();*/
 if (data != null)
 {
 println( data );
 text( data.length, 0, 0 );
 for ( x = 0;  x < data.length; x ++ ) {
 if ( x % 16 == 0 )
 {
 stroke(255);
 fill(255);
 text( word(,  5, 10*(x/16)  );
 }
 }
 }
 /*}*/
 
 |  
            |  |  |  |  
  
    | 
      
        | 
          
            | madmerv Guest
 
  
 | 
              
                | Re: net routines « Reply #1 on: Nov 14th, 2003, 6:47am »
 |  |  Socket s;
 BufferedReader in;
 PrintWriter out;
 
 void setup(){
 try{
 s = new Socket("black-ice.psc.edu",25004);
 in=new BufferedReader(
 new InputStreamReader(s.getInputStream())
 );
 out=new PrintWriter(s.getOutputStream());
 }catch(IOException e){println(e);}
 }
 
 void loop(){
 try{
 println(in.readLine());
 }catch(IOException e){println(e);}
 }
 
 void mousePressed(){
 println("test");
 //    s.flush();
 }
 
 |  
            |  |  |  |  
  
    | 
      
        | 
          
            | fry 
 
 
   
 | 
              
                | Re: net routines « Reply #2 on: Nov 23rd, 2003, 11:48pm »
 |  |  yup, as mentioned elsewhere.. net just needs a buncha work.
 |  
            |  |  |  |  
 |