CAFE

안드로이드 질문

안드로이드로 소켓서버 만들려고 합니다.

작성자대로대롱|작성시간14.10.31|조회수120 목록 댓글 1

package com.example.socketclient;

import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.net.ServerSocket;
import java.net.Socket;

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.util.Log;
import android.view.View;
import android.view.View.xxxxOnClickListener;
import android.widget.Button;
import android.widget.TextView;

 

public class Androidsocketserver extends Activity {
 public static final String TAG = "MainActivity";
 TextView text01;
   
 Handler handler;
 
 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
     
try {

  
  ServerSocket serverSocket = new ServerSocket(5500);
  Log.d("Androidsocketserver","소켓서버 생성");
  
  
  while(true){
   
  Socket socket = serverSocket.accept();
  ObjectInputStream instream= new ObjectInputStream(socket.getInputStream());
  String inStr = instream.readUTF();
   
  
  ObjectOutputStream outstream= new ObjectOutputStream(socket.getOutputStream());
  outstream.writeUTF(inStr + "from Androidserver.");
  outstream.flush();
  
  
  
  }   
   
  
    
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }

    }
}
     

서버 연결이 자꾸 안돼네요..

머가 문젤까요 ㅠㅠ

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자슈퍼성근 | 작성시간 14.11.03 안녕하세요.

    소켓 서버는 백그라운드 작업이 가능해야하기 때문에
    Service로 만드는 것이 좋겠네요.
    위의 소켓서버를 만드는 방법은 인터넷에 많은 사이트에서 설명되고 있습니다.

    프로젝트 관련 소스 내용은 전체 혹은 테스트를 위한 부분 패키지 소스가 없으면
    확인하는데 많은 시간이 걸립니다.
    (제가 가장 힘든 질문은 부분 소스를 제시하고 뭐가 문제일까요? 이랍니다. T-T)

    이해 부탁드립니다.

    수고하세요.
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼