Page 508 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 508

socket.on('error',  function(err){                                              //   소켓  연결에  에러  발생  시  콜백함수  실행
                             console.log(rb.time()+err);                                                                                        //  에러를  콘솔창에  출력
                       });
               })
               app_server.listen(8402,  function(){             // 포트  8402  열기
                       console.log('listening  on  App(8402)...');
               })

              4) 안드로이드 소켓_      .java


               package  com.example.shiba;


               import  android.os.Bundle;
               import  android.os.StrictMode;
               import  android.support.v7.app.AppCompatActivity;
               import  android.util.Log;
               import  android.view.WindowManager;


               import  java.io.IOException;
               import  java.net.InetSocketAddress;
               import  java.nio.ByteBuffer;
               import  java.nio.channels.SocketChannel;
               import  java.nio.charset.Charset;


               import  static  android.os.StrictMode.setThreadPolicy;


               public  class  socket  extends  AppCompatActivity  {

                       SocketChannel  socketChannel  =  null;

                       protected  void  onCreate(Bundle  savedInstanceState)  {
                               getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
               WindowManager.LayoutParams.FLAG_FULLSCREEN);
                               super.onCreate(savedInstanceState);
                               setContentView(R.layout.pet_activity_saryo);


                               StrictMode.ThreadPolicy          policy                 =                new
               StrictMode.ThreadPolicy.Builder().permitAll().build();
                               setThreadPolicy(policy);















             530     인천전자마이스터고등학교                        -  530  -
                        정보통신기기과
   503   504   505   506   507   508   509   510   511   512   513