Java ÀûÓÃÌ×½Ó×ÖSocketʵÏÖ¼òµ¥µÄ·þÎñÆ÷Óë¿Í»§¶ËͨÐÅ
ÎÒÃÇҪʵÏֵľßÌ幦ÄÜÊÇ£º
ÀûÓÃSocketÀàºÍServerSocketÀà±àдһ¸öC/S³ÌÐò£¬ÊµÏÖC/SͨÐÅ¡£
¿Í»§¶ËÏò·þÎñÆ÷¶Ë·¢ËÍTimeÃüÁ·þÎñÆ÷¶Ë½ÓÊܵ½¸Ã×Ö·û´®ºó½«·þÎñÆ÷¶Ëµ±Ç°Ê±¼ä·µ»Ø¸ø¿Í»§¶Ë£»¿Í»§¶ËÏò·þÎñÆ÷¶Ë·¢ËÍExitÃüÁ·þÎñÆ÷¶ËÏò¿Í»§¶Ë·µ»Ø“Bye”ºóÍ˳ö¡£
ÌâÄ¿±È½Ï¼òµ¥µÄ£¬ÎÒÃÇÖ±½ÓÀ´¿´´úÂë°É£º
Ê×ÏÈÊÇ·þÎñÆ÷¶ËµÄʵÏÖ£º
import java.net.ServerSocket;
import java.net.Socket;
import java.io.*;
import java.text.DateFormat;
import java.util.Date;//ʱ¼ä
//import java.util.Calendar;
public class Server {
public static void main(String args[]){
try{
ServerSocket server = new ServerSocket(11111);//´´½¨·þÎñÆ÷Ì×½Ó×Ö
System.out.println("·þÎñÆ÷Æô¶¯Íê±Ï");
System.out.println("µÈ´ý¿Í»§¶ËÁ¬½Ó...");
Socket socket = server.accept();//µÈ´ý¿Í»§¶ËÁ¬½Ó
BufferedReader reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));//»ñµÃ¿Í»§¶ËµÄÊäÈëÁ÷
//OutputStreamWriter out = new OutputStreamWriter(socket.getOutputStream());//»ñµÃ¿Í»§¶ËÊä³öÁ÷
PrintWriter out = new PrintWriter(new OutputStreamWriter(socket.getOutputStream()),true);//»ñµÃ¿Í»§¶ËÊä³öÁ÷)
if(socket.isConnected()){
System.out.println("¿Í»§¶ËÃû³ÆÎª"+socket.getInetAddress().getHostAddress()+" Á¬½Ó³É¹¦£¡");
//out.write("Á¬½Ó³É¹¦\n");
out.println("Á¬½Ó³É¹¦");
}
while(true){
String str = reader.readLine();
if(str.equals("Time")){//¿Í»§¶ËÇëÇóʱ¼äÊý¾Ý
Date date = new Date();
// Calendar cal = Calendar.getInstance();
System.out.println("¿Í»§¶ËÇëÇóµ±Ç°Ê±¼ä");
DateFormat format = DateFormat.getDateInstance();
//out.write(format.format(date));//¸ñʽ»¯Êä³öʱ¼ä
out.println(format.format(date));
}
else if(str.equals("exit")){//Í˳ö
//out.write("bye");
out.println("bye");
System.out.println("Á¬½Ó¶Ï¿ª");
break;
}
else{
System.out.println("Êý¾Ý£º"+str);
}
}
}catch(IOException e){
e.pr
Ïà¹ØÎĵµ£º
ÃæÊÔÖÐÓöµ½µÄÎÊÌ⣬´ó¼Ò¹²Í¬Ñ§Ï°£¡£¡
Java¹¤³§Ä£Ê½
Java¹¤³§Ä£Ê½¿´ÁËÕâô¶à¹ØÓÚ¹¤³§Ä£Ê½µÄ½²½â£¬»¹ÊǾõµÃÕâÆªÎÄÕ½²µÄºÃÀí½â£¬Ìù³öÀ´ºÍ´ó¼Ò·ÖÏí·ÖÏí¡£
Ò»¡¢Òý×Ó
»°ËµÊ®Äêǰ£¬ÓÐÒ»¸ö****»§£¬Ëû¼ÒÓÐÈýÁ¾Æû³µ——Benz±¼³Û¡¢Bmw±¦Âí¡¢Audi°ÂµÏ£¬»¹¹ÍÁË˾»úΪËû¿ª³µ¡£²»¹ý£¬****»§×ø³µÊ±×ÜÊǹֵֹģºÉÏBenz³µºó ......
È¡:
Cookie[] cookies = request.getCookies();
if(cookies!=null){
for(Cookie cookie : cookies){
if(cookie.getName().equals("mid")){
String mid = cookie.getValue();
}
}
}
´æ:
String mid ......
public String getCheckDateString(String str) {
Date date = new Date();//»ñÈ¡µ±Ç°ÏµÍ³ÈÕÆÚ
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");//ʱ¼ä¸ñʽ
......
package com.hongsoft.test;
import java.io.*;
//¶¨ÖƵÄÀà×°ÈëÆ÷
public class TestCompile extends ClassLoader
{
String _compiler;
String _classpath;
public static void main(String[] args)
{
new TestCompile();
}
public TestCompile()
{
super(ClassLoader.getSystemClassLoader());
//ĬÈϱàÒëÆ ......