source code:
client.java
Mã nguồn PHP:
[color=#000000]
package blog[/color][color=#007700].[/color][color=#0000bb]socket[/color][color=#007700].[/color][color=#0000bb]simple[/color][color=#007700]; [/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]bufferedreader[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]ioexception[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]inputstreamreader[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]printstream[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]net[/color][color=#007700].[/color][color=#0000bb]socket[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]net[/color][color=#007700].[/color][color=#0000bb]unknownhostexception[/color][color=#007700]; public class [/color][color=#0000bb]client [/color][color=#007700]{ private [/color][color=#0000bb]void connect[/color][color=#007700]() { try { [/color][color=#0000bb]socket socket [/color][color=#007700]= new [/color][color=#0000bb]socket[/color][color=#007700]([/color][color=#dd0000]"localhost"[/color][color=#007700], [/color][color=#0000bb]1994[/color][color=#007700]); [/color][color=#ff8000]// sending to server [/color][color=#0000bb]printstream ps [/color][color=#007700]= new [/color][color=#0000bb]printstream[/color][color=#007700]([/color][color=#0000bb]socket[/color][color=#007700].[/color][color=#0000bb]getoutputstream[/color][color=#007700]()); [/color][color=#0000bb]ps[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"thieu mao is here ^^!"[/color][color=#007700]); [/color][color=#ff8000]// receiving from server [/color][color=#0000bb]bufferedreader br [/color][color=#007700]= new [/color][color=#0000bb]bufferedreader[/color][color=#007700](new [/color][color=#0000bb]inputstreamreader[/color][color=#007700]( [/color][color=#0000bb]socket[/color][color=#007700].[/color][color=#0000bb]getinputstream[/color][color=#007700]())); [/color][color=#0000bb]string response [/color][color=#007700]= [/color][color=#0000bb]br[/color][color=#007700].[/color][color=#0000bb]readline[/color][color=#007700](); if ([/color][color=#0000bb]response[/color][color=#007700]!=[/color][color=#0000bb]null[/color][color=#007700]){ [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"server answered: " [/color][color=#007700]+ [/color][color=#0000bb]response[/color][color=#007700]); } } catch ([/color][color=#0000bb]unknownhostexception e[/color][color=#007700]) { [/color][color=#ff8000]// todo auto-generated catch block [/color][color=#0000bb]e[/color][color=#007700].[/color][color=#0000bb]printstacktrace[/color][color=#007700](); } catch ([/color][color=#0000bb]ioexception e[/color][color=#007700]) { [/color][color=#ff8000]// todo auto-generated catch block [/color][color=#0000bb]e[/color][color=#007700].[/color][color=#0000bb]printstacktrace[/color][color=#007700](); } } public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string [/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]){ [/color][color=#0000bb]client c [/color][color=#007700]= new [/color][color=#0000bb]client[/color][color=#007700](); [/color][color=#0000bb]c[/color][color=#007700].[/color][color=#0000bb]connect[/color][color=#007700](); }}[/color]
server.java
Mã nguồn PHP:
[color=#000000]
package blog[/color][color=#007700].[/color][color=#0000bb]socket[/color][color=#007700].[/color][color=#0000bb]simple[/color][color=#007700]; [/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]bufferedreader[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]ioexception[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]inputstreamreader[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/color][color=#007700].[/color][color=#0000bb]printstream[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]net[/color][color=#007700].[/color][color=#0000bb]serversocket[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]net[/color][color=#007700].[/color][color=#0000bb]socket[/color][color=#007700]; public class [/color][color=#0000bb]server [/color][color=#007700]{ private [/color][color=#0000bb]void server[/color][color=#007700]() { try { [/color][color=#0000bb]serversocket server [/color][color=#007700]= new [/color][color=#0000bb]serversocket[/color][color=#007700]([/color][color=#0000bb]1994[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"server is ready..."[/color][color=#007700]); [/color][color=#0000bb]socket socket [/color][color=#007700]= [/color][color=#0000bb]server[/color][color=#007700].[/color][color=#0000bb]accept[/color][color=#007700](); [/color][color=#0000bb]bufferedreader br [/color][color=#007700]= new [/color][color=#0000bb]bufferedreader[/color][color=#007700](new [/color][color=#0000bb]inputstreamreader[/color][color=#007700]( [/color][color=#0000bb]socket[/color][color=#007700].[/color][color=#0000bb]getinputstream[/color][color=#007700]())); [/color][color=#0000bb]string request [/color][color=#007700]= [/color][color=#0000bb]br[/color][color=#007700].[/color][color=#0000bb]readline[/color][color=#007700](); if ([/color][color=#0000bb]request [/color][color=#007700]!= [/color][color=#0000bb]null[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"received from a client: " [/color][color=#007700]+ [/color][color=#0000bb]request[/color][color=#007700]); [/color][color=#ff8000]// process: select database, calculate... // response to client [/color][color=#0000bb]printstream ps [/color][color=#007700]= new [/color][color=#0000bb]printstream[/color][color=#007700]([/color][color=#0000bb]socket[/color][color=#007700].[/color][color=#0000bb]getoutputstream[/color][color=#007700]()); [/color][color=#0000bb]ps[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#0000bb]request[/color][color=#007700].[/color][color=#0000bb]touppercase[/color][color=#007700]()); } } catch ([/color][color=#0000bb]ioexception e[/color][color=#007700]) { [/color][color=#ff8000]// todo auto-generated catch block [/color][color=#0000bb]e[/color][color=#007700].[/color][color=#0000bb]printstacktrace[/color][color=#007700](); } } public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string [/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]){ [/color][color=#0000bb]server s [/color][color=#007700]= new [/color][color=#0000bb]server[/color][color=#007700](); [/color][color=#0000bb]s[/color][color=#007700].[/color][color=#0000bb]server[/color][color=#007700](); }}[/color]
Bánh bao - một món ăn tập quán của Việt Nam đã trở thành 1 trong những món ăn phổ biến và được yêu thích không chỉ trong nước mà còn trên quốc tế. Với hương vị mặn mà, đáng chú ý và dễ ăn, bánh bao...
Bí quyết làm thế nào để đại lý bánh bao kỳ lạ thực khách