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 -
정보통신기기과