Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

java Socket ͨѶµÄ´úÂëÀý×Ó

java Socket ͨѶµÄ´úÂëÀý×Ó
ʵÏÖClient¶Ë¹¦ÄܵÄClientApp.javaÔ­Îļþ£º
import java.net.*;
import java.io.*;
import java.lang.*; 
public class ClientApp
{
public static void main(String args[])
{
try
{
//´´½¨Í¨Ñ¶²¢ÇÒºÍÖ÷»úRockÁ¬½Ó
Socket cSocket=new Socket("192.168.100.188",8018);
//´ò¿ªÕâ¸öSocketµÄÊäÈë/Êä³öÁ÷
OutputStream os=cSocket.getOutputStream();
DataInputStream is=new DataInputStream(cSocket.getInputStream());
int c;
boolean flag=true;
String responseline;
while(flag)
{
//´Ó±ê×¼ÊäÈëÊä³ö½ÓÊÜ×Ö·û²¢ÇÒдÈçϵͳ
while((c=System.in.read())!=-1)
{
os.write((byte)c);
if(c=='\n')
{
os.flush();
//½«³ÌÐò×èÈû£¬Ö±µ½»Ø´ðÐÅÏ¢±»ÊÕµ½ºó½«ËûÃÇÔÚ±ê×¼Êä³öÉÏÏÔʾ³öÀ´
responseline=is.readLine();
System.out.println("Message is:"+responseline);
}
}
}
os.close();
is.close();
cSocket.close();
}
catch(Exception e)
{
System.out.println("Exception :"+ e.getMessage());
}
}
}
ʵÏÖServer¶Ë¹¦ÄܵÄServerApp.javaÔ­Îļþ£º
import java.net.*;
import java.io.*;
public class ServerApp
{
public static void main(String args[])
{
try
{
boolean flag=true;
Socket clientSocket=null;
String inputLine;
int c;
ServerSocket sSocket=new ServerSocket(8018);
System.out.println("Server listen on:"+sSocket.getLocalPort());
while(flag)
{
clientSocket=sSocket.accept();
DataInputStream is= new DataInputStream(new BufferedInputStream(clientSocket.getInputStream()));
OutputStream os=clientSocket.getOutputStream();
while((inputLine=is.readLine())!=null)
{
//µ±¿Í»§¶ËÊäÈëstopµÄʱºò·þÎñÆ÷³ÌÐòÔËÐÐÖÕÖ¹£¡
if(inputLine.equals("stop"))
{
flag=false;
break;
}
else
{
System.out.println(inputLine);
while((c=System.in.read())!=-1)
{
os.write((byte)c);
if(c=='\n')
{
os.flush(); //½«ÐÅÏ¢·¢Ë͵½¿Í»§¶Ë
break;
}
}
}
}
is.close();
os.close();
clientSocket.close();
}
sSocket.close();
}
catch(Exception e)
{
System.out.println("Exception :"+ e.getMessage());


Ïà¹ØÎĵµ£º

Ô­´´+Ô´Âë »ùÓÚJava Web¼¼Êõ¿ª·¢µÄBBSÂÛ̳ϵͳ

 ±¾ÎÄת×Ô:³ÌÐòÔ±Ö®¼ÒÂÛ̳  Ô­ÎĵØÖ·£ºhttp://www.phome.asia/forum/thread/20601.htm
 
ÎÒÒѰѸ½¼þÉÏ´«µ½csdnÏÂÔØƵµÀµØÖ·£ºhttp://download.csdn.net/source/1928015
            Ò²¿ÉÈ¥Ô­ÎĵØÖ·ÏÂÔظ½¼þ¡£(*^__^*)
Ç° ÑÔ
  &nbs ......

JavaÊý¾Ý¿âÁ¬½Ó´óÈ«

1       Java Á¬½Ó Oralce
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";  
Connection conn= DriverManager.getConnection(url,user,password);
2       Java Á¬½ ......

Javaѧϰ EclipseÖÐserialVersionUID

serialVersionUID ÓÃÀ´±íÃ÷ÀàµÄ²»Í¬°æ±¾¼äµÄ¼æÈÝÐÔ¡£
ÓÐÁ½ÖÖÉú³É·½Ê½£º
 Ò»¸öÊÇĬÈϵÄ1L£¬±ÈÈ磺private static final long serialVersionUID = 1L;£¨¶ÔÓ¦ÐÞ¸´·½·¨1£©
 Ò»¸öÊǸù¾ÝÀàÃû¡¢½Ó¿ÚÃû¡¢³ÉÔ±·½·¨¼°ÊôÐÔµÈÀ´Éú³ÉÒ»¸ö64λµÄ¹þÏ£×ֶΣ¬±ÈÈ磺
private static final   long serialVersionUI ......

javaÎļþ²Ù×÷

   File file = new File("d:/test.txt");
   FileOutputStream fos = new FileOutputStream(file);
   DataOutputStream dos = new DataOutputStream(fos);
   String s = "abcdef";
   byte[] byteArray = s.getBytes();
   dos.write(byteArray); ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ