안녕하세요 이번에 소켓통신을 통해서 안드로이드 통신을 해보려고 하는데요.
nodejs와 안드로이드로 소켓통신을 구현해봤는데 검색해서 나온 코드를 그대로 적어도
제대로 동작하지 않는 것 같아서 질문 올립니다.
코드는 아래와 같이 연결 되는지만 확인하려고 작성했습니다.
package com.example.exam
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import io.socket.client.IO
import io.socket.client.Socket
import java.net.URISyntaxException
class MainActivity : AppCompatActivity() {
lateinit var socket: Socket
override fun onCreate(savedInstanceState: Bundle?) {
super .onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
try {
socket = IO.socket( "IP" )
} catch (e: URISyntaxException) {
e.printStackTrace();
}
socket.connect()
}
}
|
var app = require( 'express' )();
var server = require( 'http' ).createServer(app);
var io = require( 'socket.io' )(server);
app.get( '/' , (req, res) => {
res.send( "hello" )
})
io.on( 'connection' , function(socket) {
console.log( "user connect" );
});
server.listen( 3000 , function(){
console.log( "server on 3000" );
});
|