a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 85|回复: 0

[考试试题] 2012JAVA试题:JAVA面试试题及答案22

[复制链接]
发表于 2012-8-4 12:33:16 | 显示全部楼层 |阅读模式
Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示? ( i) v. g# a) D0 i
答:Server端程序:
( n) d5 x9 c8 B& {& Dpackage test; - K9 T4 x7 W* ~1 Q  ^
import java.net.*;
+ V- m8 X% o& simport java.io.*; 2 N. t2 L+ d2 G# ]" V: b* W
public class Server
& u% B: o6 D( r{
$ z  V* i1 ], z: I- v" ~1 k+ \private ServerSocket ss;
6 X: p& v% q% X$ o% b3 iprivate Socket socket;   v' I9 c# G+ f8 g$ W0 m1 ^5 h/ W
private BufferedReader in;
1 l! e3 x+ q0 D! o- z, t8 h0 Pprivate PrintWriter out; 0 P" E# B$ C* {  U* u
public Server()
( n6 J" K. p8 }9 H5 O$ C; [9 I{ & D9 r7 X/ ^- s$ E7 R. f2 B
try
! A6 i8 H8 k; ~1 J8 B{
" l1 c) z! w/ c7 @( g" P% }% mss=new ServerSocket(10000); % }# U4 C/ W6 N& \# E
while(true) : A3 _7 U  U4 [0 {+ l* A$ T" @9 s
{ & j8 y" {8 l, u, J0 i3 D
socket = ss.accept(); 2 o, a, }" l# X: h* n2 Q
String Remoteip = socket.getInetAddress().getHostAddress(); / {) d. `1 f4 x$ ^7 p7 v/ y* ?
String RemotePort = ":"+socket.getLocalPort(); * i( h6 `/ D% `$ l( K! R6 {7 R0 o- M
System.out.println("A client come in!IP:"+RemoteIP+RemotePort);
0 ]+ o* }" B% g# q- |* j) oin = new BufferedReader(new 0 R3 p2 W) }( D" f! {2 V6 o
  7 |- W+ J! N- D3 P4 V( a
6 ]/ o1 u) _" E0 E

; Y  A) e# R& rInputStreamReader(socket.getInputStream()));   g4 l2 ^" n  d  o! x( s
String line = in.readLine(); % |+ w- Z: t: p
System.out.println("Cleint send is :" + line); # |6 Q- v4 w7 D, [0 @; E
out = new PrintWriter(socket.getOutputStream(),true); " ~. k8 j. {, u( s5 c' `  t3 n
out.println("Your Message Received!");
) F' t  {  j; `% [out.close();
1 i+ ~1 I# l% N* F/ L/ cin.close(); $ A* i4 w5 s! K( R
socket.close();
3 ^' \2 E7 V2 `' F7 E- k: s* {$ X, A; f} ) g3 u/ D" H/ S4 ^0 [1 s) K8 n
}catch (IOException e) ) S" l+ Y+ G7 s0 A8 `& r9 V
{
3 J# s! O8 ?2 M9 yout.println("wrong");
4 @1 Z+ n4 k2 b3 a" Z} ( z) P! O7 K. R0 Z" b8 H$ `
} : |& \' Q6 R* H+ L$ |! P. U" s
public static void main(String[] args)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-21 19:53 , Processed in 0.182153 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表