|
MID ÇÁ·ÎÇÊ | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.microedition.io.Connector
»õ·Î¿î ¿¬°á °´Ã¼¸¦ ¸¸µé±â À§ÇÑ ÆÑÅ丮 Ŭ·¡½º
½Ã½ºÅÛ µî·Ï Á¤º¸¿¡¼ ÀÐÀº Ç÷§Æû À̸§¿¡¼ Çü¼ºµÈ À̸§À» °¡Áø ÇÁ·ÎÅäÄÝ ±¸Çö Ŭ·¡½º¿Í ÀÀ¿ë ÇÁ·Î±×·¥ ÇÁ·Î±×·¡¸Ó°¡ Á¦°øÇÑ ¸Å°³ º¯¼ö ¹®ÀÚ¿¿¡¼ ÃßÃâÇÑ ¿äûµÈ ¿¬°áÀÇ ÇÁ·ÎÅäÄÝ À̸§À» Á¶È¸ÇÏ¿© µ¿ÀûÀ¸·Î ¿¬°áÀ» ¸¸µì´Ï´Ù. ´ë»óÀ» ¼³¸íÇÏ´Â ¸Å°³ º¯¼ö ¹®ÀÚ¿Àº RFC 2396¿¡ ¼³¸íµÈ URL Çü½ÄÀ» µû¶ó¾ß ÇÕ´Ï´Ù. ÀϹÝÀûÀÎ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
{scheme}:[{target}][{parms}]
¿©±â¼ {scheme}
Àº http¿Í °°Àº
ÇÁ·ÎÅäÄÝ À̸§ÀÔ´Ï´Ù.
{target}
Àº ÀϹÝÀûÀ¸·Î
ÀÏÁ¾ÀÇ ³×Æ®¿öÅ© ÁÖ¼ÒÀÔ´Ï´Ù.
¸ðµç {parms}
´Â ";x=y" Çü½ÄÀÇ ÀÏ·ÃÀÇ µî½ÄÀ¸·Î
Çü¼ºµË´Ï´Ù(¿¹: ";type=a").
¼±Åà »çÇ×ÀÎ µÎ ¹øÂ° ¸Å°³ º¯¼ö¸¦ open ÇÔ¼ö¿¡ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. À̰ÍÀº È£Ãâ ÄÚµåÀÇ Àǵµ¸¦ ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ Ç¥½ÃÇÏ´Â ¸ðµå Ç÷¡±×ÀÔ´Ï´Ù. ¿©±â¼ ¿É¼ÇÀº ¿¬°áÀÌ Àбâ(READ), ¾²±â(WRITE) ¶Ç´Â µÑ ´Ù(READ_WRITE)°¡ µÉ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Ç÷¡±× ¼³Á¤ÀÇ À¯È¿¼ºÀº ÇÁ·ÎÅäÄÝ¿¡ µû¶ó °áÁ¤µË´Ï´Ù. ¿¹¸¦ µé¾î, ÇÁ¸°ÅÍ ¿¬°áÀº Àб⠾׼¼½º¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸¸ç IllegalArgumentExceptionÀ» ¹ß»ý½Ãŵ´Ï´Ù. ¸ðµå ¸Å°³ º¯¼ö¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ±âº»ÀûÀ¸·Î READ_WRITE°¡ »ç¿ëµË´Ï´Ù.
¼±Åà »çÇ×ÀÎ ¼¼ ¹øÂ° ¸Å°³ º¯¼ö´Â È£Ãâ ¸ðµå°¡ ½Ã°£ Ãʰú ¿¹¿Ü¸¦ ó¸®ÇÒ ¼ö ÀÖ´ÂÁö¸¦ ³ªÅ¸³»´Â ºÎ¿ï Ç÷¡±×ÀÔ´Ï´Ù. ÀÌ Ç÷¡±×¸¦ ¼³Á¤Çϸé ÇÁ·ÎÅäÄÝ ±¸Çö¿¡¼ ½Ã°£ Ãʰú »óȲÀ» °¨ÁöÇÒ ¶§ InterruptedIOExceptionÀ» ¹ß»ý½Ãų ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ Ç÷¡±×´Â ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡°Ô Á¦°øµÇ´Â ÈùÆ®ÀÏ »ÓÀÌ¸ç ½ÇÁ¦·Î ÀÌ·¯ÇÑ ¿¹¿Ü°¡ ¹ß»ýÇÑ´Ù´Â °ÍÀ» º¸ÀåÇÏÁö´Â ¾Ê½À´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ½Ã°£ Ãʰú ¿¹¿Ü°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.
´Ü¼øÈ÷ ƯÁ¤ ÀÔ·Â ¶Ç´Â Ãâ·Â ½ºÆ®¸²¿¡ ¾×¼¼½ºÇϱâ À§ÇØ
¿¬°áÀ» ¿©´Â °æ¿ì°¡ ¸¹±â ¶§¹®¿¡ ÀÌ·¯ÇÑ ¿ëµµ·Î 4°³ÀÇ Æí¸®ÇÑ ÇÔ¼ö°¡ Á¦°øµË´Ï´Ù.
µ¥ÀÌÅͱ׷¥ ÁÖ¼Ò ÁöÁ¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº
DatagramConnection
À»
ÂüÁ¶ÇϽʽÿÀ.
Field Summary | |
static int |
READ
¾×¼¼½º ¸ðµå READ. |
static int |
READ_WRITE
¾×¼¼½º ¸ðµå READ_WRITE. |
static int |
WRITE
¾×¼¼½º ¸ðµå WRITE. |
Method Summary | |
static Connection |
open(String name)
¿¬°áÀ» ¸¸µé¾î ¿±´Ï´Ù. |
static Connection |
open(String name,
int mode)
¿¬°áÀ» ¸¸µé¾î ¿±´Ï´Ù. |
static Connection |
open(String name,
int mode,
boolean timeouts)
¿¬°áÀ» ¸¸µé¾î ¿±´Ï´Ù. |
static DataInputStream |
openDataInputStream(String name)
¿¬°á ÀÔ·Â ½ºÆ®¸²À» ¸¸µé¾î ¿±´Ï´Ù. |
static DataOutputStream |
openDataOutputStream(String name)
¿¬°á Ãâ·Â ½ºÆ®¸²À» ¸¸µé¾î ¿±´Ï´Ù. |
static InputStream |
openInputStream(String name)
¿¬°á ÀÔ·Â ½ºÆ®¸²À» ¸¸µé¾î ¿±´Ï´Ù. |
static OutputStream |
openOutputStream(String name)
¿¬°á Ãâ·Â ½ºÆ®¸²À» ¸¸µé¾î ¿±´Ï´Ù. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int READ
READ
¿¡´Â °ª 1
ÀÌ
ÇÒ´çµË´Ï´Ù.
public static final int WRITE
WRITE
¿¡´Â °ª 2
°¡
ÇÒ´çµË´Ï´Ù.
public static final int READ_WRITE
READ_WRITE
¿¡´Â °ª 3
ÀÌ
ÇÒ´çµË´Ï´Ù.
Method Detail |
public static Connection open(String name) throws IOException
name
- ¿¬°áÇÒ URL
IllegalArgumentException
- ¸Å°³ º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
ConnectionNotFoundException
- ¿äûµÈ ¿¬°áÀ» ±¸¼ºÇÒ ¼ö ¾ø°Å³ª
ÇÁ·ÎÅäÄÝ À¯ÇüÀÌ ¾ø´Â °æ¿ì
IOException
- ´Ù¸¥ Á¾·ùÀÇ I/O ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì
SecurityException
- ¿äûÇÑ ÇÁ·ÎÅäÄÝ Çڵ鷯°¡
Çã¿ëµÇÁö ¾Ê´Â °æ¿ìpublic static Connection open(String name, int mode) throws IOException
name
- ¿¬°áÇÒ URLmode
- ¾×¼¼½º ¸ðµå
IllegalArgumentException
- ¸Å°³ º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
ConnectionNotFoundException
- ¿äûµÈ ¿¬°áÀ» ±¸¼ºÇÒ ¼ö ¾ø°Å³ª
ÇÁ·ÎÅäÄÝ À¯ÇüÀÌ ¾ø´Â °æ¿ì
IOException
- ´Ù¸¥ Á¾·ùÀÇ I/O ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì
SecurityException
- ¿äûÇÑ ÇÁ·ÎÅäÄÝ Çڵ鷯°¡
Çã¿ëµÇÁö ¾Ê´Â °æ¿ìpublic static Connection open(String name, int mode, boolean timeouts) throws IOException
name
- ¿¬°áÇÒ URLmode
- ¾×¼¼½º ¸ðµåtimeouts
- È£ÃâÀÚ°¡ ½Ã°£ Ãʰú ¿¹¿Ü¸¦ ¿øÇÑ´Ù´Â °ÍÀ»
³ªÅ¸³»´Â Ç÷¡±×
IllegalArgumentException
- ¸Å°³ º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
ConnectionNotFoundException
- ¿äûµÈ ¿¬°áÀ» ±¸¼ºÇÒ ¼ö ¾ø°Å³ª
ÇÁ·ÎÅäÄÝ À¯ÇüÀÌ ¾ø´Â °æ¿ì
IOException
- ´Ù¸¥ Á¾·ùÀÇ I/O ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì
SecurityException
- ¿äûÇÑ ÇÁ·ÎÅäÄÝ Çڵ鷯°¡
Çã¿ëµÇÁö ¾Ê´Â °æ¿ìpublic static DataInputStream openDataInputStream(String name) throws IOException
name
- ¿¬°áÇÒ URL
IllegalArgumentException
- ¸Å°³ º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
ConnectionNotFoundException
- ¿¬°áÀ» ãÀ» ¼ö
¾ø´Â °æ¿ì
IOException
- ´Ù¸¥ Á¾·ùÀÇ I/O ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì
SecurityException
- ¿äûÇÑ ½ºÆ®¸²¿¡ ´ëÇÑ ¾×¼¼½º°¡
Çã¿ëµÇÁö ¾Ê´Â °æ¿ìpublic static DataOutputStream openDataOutputStream(String name) throws IOException
name
- ¿¬°áÇÒ URL
IllegalArgumentException
- ¸Å°³ º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
ConnectionNotFoundException
- ¿¬°áÀ» ãÀ» ¼ö
¾ø´Â °æ¿ì
IOException
- ´Ù¸¥ Á¾·ùÀÇ I/O ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì
SecurityException
- ¿äûÇÑ ½ºÆ®¸²¿¡ ´ëÇÑ ¾×¼¼½º°¡
Çã¿ëµÇÁö ¾Ê´Â °æ¿ìpublic static InputStream openInputStream(String name) throws IOException
name
- ¿¬°áÇÒ URL
IllegalArgumentException
- ¸Å°³ º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
ConnectionNotFoundException
- ¿¬°áÀ» ãÀ» ¼ö
¾ø´Â °æ¿ì
IOException
- ´Ù¸¥ Á¾·ùÀÇ I/O ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì
SecurityException
- ¿äûÇÑ ½ºÆ®¸²¿¡ ´ëÇÑ ¾×¼¼½º°¡
Çã¿ëµÇÁö ¾Ê´Â °æ¿ìpublic static OutputStream openOutputStream(String name) throws IOException
name
- ¿¬°áÇÒ URL
IllegalArgumentException
- ¸Å°³ º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
ConnectionNotFoundException
- ¿¬°áÀ» ãÀ» ¼ö
¾ø´Â °æ¿ì
IOException
- ´Ù¸¥ Á¾·ùÀÇ I/O ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì
SecurityException
- ¿äûÇÑ ½ºÆ®¸²¿¡ ´ëÇÑ ¾×¼¼½º°¡
Çã¿ëµÇÁö ¾Ê´Â °æ¿ì
|
MID ÇÁ·ÎÇÊ | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |