Package com.uos.uos_mobile.manager
Class SocketManager
- java.lang.Object
-
- com.uos.uos_mobile.manager.SocketManager
-
public class SocketManager extends java.lang.Object
Deprecated.소켓 통신방식에서 Http 통신방식으로 변경됨에 따라 현재 사용되지 않습니다.장바구니를 관리하는 Manager 클래스.
BasketMangaer는 주문 Activity(ex. OrderingActivity, MovieOrderingActivity) 실행 시 생성되며 주문 Activity에서 선택한 상품들을 보관하는 장바구니 역할을 합니다.
- Since:
- 1.0.0
- Author:
- Sohn Young Jin
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.BufferedReader
bufferedReader
Deprecated.데이터 수신 시 사용되는 BufferedReader.private java.io.PrintWriter
printWriter
Deprecated.데이터 송신 시 사용되는 PrintWriter.private java.net.Socket
socket
Deprecated.소켓 통신 시 사용되는 Socket.private java.net.SocketAddress
socketAddress
Deprecated.통신 대상에 대한 정보를 가지고 있는 SocketAddress.
-
Constructor Summary
Constructors Constructor Description SocketManager()
Deprecated.기본 생성자입니다.SocketManager(java.lang.String targetIp, int targetPort)
Deprecated.명시적 생성자입니다.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
connect(int timeoutMills)
Deprecated.소켓을 설정된 주소와 포트로 연결합니다.boolean
disconnect()
Deprecated.소켓 연결을 해제합니다.boolean
isSocketConnected()
Deprecated.소켓의 연결 상태를 반환합니다.java.lang.String
recv()
Deprecated.연결된 소켓으로부터 데이터를 수신받습니다.boolean
send(java.lang.String sendData)
Deprecated.매개변수로 전달된 String 데이터를 연결된 소켓으로 전송합니다.boolean
setSocket(java.lang.String targetIp, int targetPort)
Deprecated.소켓 정보를 설정합니다.
-
-
-
Field Detail
-
socket
private java.net.Socket socket
Deprecated.소켓 통신 시 사용되는 Socket.
-
socketAddress
private java.net.SocketAddress socketAddress
Deprecated.통신 대상에 대한 정보를 가지고 있는 SocketAddress.
-
printWriter
private java.io.PrintWriter printWriter
Deprecated.데이터 송신 시 사용되는 PrintWriter.
-
bufferedReader
private java.io.BufferedReader bufferedReader
Deprecated.데이터 수신 시 사용되는 BufferedReader.
-
-
Method Detail
-
setSocket
public boolean setSocket(java.lang.String targetIp, int targetPort)
Deprecated.소켓 정보를 설정합니다. 기본 생성자 호출 후 소켓 연결 시, 또는 새로운 소켓 통신 시에 사용됩니다.- Parameters:
targetIp
- 연결할 주소.targetPort
- 연결할 포트.- Returns:
- boolean 기존에 사용중이던 소켓의 연결이 종료되지 않았거나 해제되지 않았을 경우 false 반환.
-
isSocketConnected
public boolean isSocketConnected()
Deprecated.소켓의 연결 상태를 반환합니다.- Returns:
- boolean 소켓 연결 상태.
-
connect
public boolean connect(int timeoutMills)
Deprecated.소켓을 설정된 주소와 포트로 연결합니다. 매개변수로는 연결 시 timeout할 시간을 전달받습니다.- Parameters:
timeoutMills
- 연결 실패로 처리할 timeout 시간.- Returns:
- boolean 이미 소켓이 연결되어있거나 연결 실패 시 false 반환.
-
disconnect
public boolean disconnect()
Deprecated.소켓 연결을 해제합니다.- Returns:
- boolean 소켓 연결 해제 상태.
-
send
public boolean send(java.lang.String sendData)
Deprecated.매개변수로 전달된 String 데이터를 연결된 소켓으로 전송합니다.- Parameters:
sendData
- 전송할 데이터.- Returns:
- boolean 소켓이 연결되어있지 않을 경우 false 반환.
-
recv
public java.lang.String recv()
Deprecated.연결된 소켓으로부터 데이터를 수신받습니다.- Returns:
- String 수신된 데이터를 반환. 수신 실패 시 null 반환.
-
-