package com.example.eventDemo;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import java.net.*;
import java.io.*;

public class EventDemo extends Activity {
  
     @Override
      public void onCreate(Bundle savedInstanceState)  {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.main);
        
         Button button = (Button)findViewById(R.id.Button01);
         button.setOnLongClickListener(new View.OnLongClickListener() {
          
         public boolean onLongClick(View v) { // 버튼 길게 누르면 하는 동작
         
          try{
          DatagramSocket ds = new DatagramSocket(); // 우체통
          String msg = "aaaaaaaaa";
          InetAddress ia = InetAddress.getByName("143.248.231.78");
       DatagramPacket dp = new DatagramPacket(msg.getBytes() , msg.getBytes().length , ia, 3339);
       ds.send(dp);
       System.out.println("전송완료~!!");
             } catch(IOException io){
           System.err.println("1111111");
           }
              return true;
          }
        
         });       
     }
     }
  

간단하게 메시지를 정해진 ip주소 컴퓨터로 전송하는 코드이구요
컴퓨터에서 메시지 받는 코드는 따로 있어요. 여기선 그건 중요하지 않은것 같구요
이 코드 실행하면 자꾸 System.err.println("1111111"); 이게 실행이 되요. 
왜 IOException이 자꾸 되는 걸가요?? try 안을 왜 실행하지 못하는 거죠??