intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề thi lập trình ứng dụng mạng (2010)

Chia sẻ: Võ Thùy Trang | Ngày: | Loại File: PDF | Số trang:3

77
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Xin giới thiệu đến các bạn học viên, sinh viên ngành công nghệ thông tin Đề thi lập trình ứng dụng mạng (2010) của Trường Đại học sư phạm TPHCM. Hy vọng tài liệu là nguồn thông tin hữu ích cho quá trình ôn tập và làm bài thi tốt hơn.

Chủ đề:
Lưu

Nội dung Text: Đề thi lập trình ứng dụng mạng (2010)

B CÔNG THƯƠNG<br /> TRƯ NG CðKT CAO TH NG<br /> <br /> ð THI L P TRÌNH<br /> <br /> KHOA ðI N T - TIN H C<br /> B MÔN TIN H C<br /> <br /> NG D NG M NG (2010)<br /> <br /> L p: CðN QTM 08<br /> Th i gian: 90 phút.<br /> 1. T o project, ñ t tên là Client. Thi t k giao di n cho Client như hình v (1ñ).<br /> Trong ñó Textbox IP ch ñư c ñ c (editable = false). Nút “G i” ph i b disable.<br /> TextArea gi a màn hình cũng ch ñ c ñư c.<br /> <br /> 2. Khi màn hình v a hi n lên, load ñ a ch IP c a máy vào ô Textbox IP. (1ñ)<br /> <br /> B CÔNG THƯƠNG<br /> TRƯ NG CðKT CAO TH NG<br /> <br /> KHOA ðI N T - TIN H C<br /> B MÔN TIN H C<br /> <br /> 3. Khi ngư i dùng nh n vào nút “K t n i”, chương trình s k t n i vào Server<br /> ñ a ch IP hi n ra trong textbox và port (c ng) 12345.<br /> a. N u k t n i thành công s hi n ra thông báo “K t n i thành công”. ð ng th i<br /> disable nút “K t n i”, enable nút g i. (1ñ)<br /> b. N u k t n i th t b i thì ch hi n ra thông báo “K t n i th t b i”. (1ñ)<br /> 4. T o project, ñ t tên là Server. Thi t k màn hình Server như sau (1ñ):<br /> Trong ñó c n lưu ý: ph n “N i dung chat” là m t TextArea ch ñư c phép ñ c.<br /> <br /> 5. Trong l p ServerView, t o m t l p con k th a t Thread như g i ý<br /> <br /> dư i. (1ñ)<br /> <br /> 6. Hoàn thi n l p con câu 5 trên và thêm x lý, ñ khi ngư i dùng nh n vào nút<br /> ”Kh i ñ ng”, Server s tao ra m t Thread l ng nghe trên port 12345 các<br /> Client k t n i t i. Hi n thông báo là: “Server ñã kh i ñ ng”. (1ñ)<br /> 7. Khi môt Client k t n i thành công ñ n Server, hi n ra thông báo “Có Client k t<br /> n i ñ n” label . (0.5ñ)<br /> 8. Khi ngư i dùng nh n nút “G i”, Client ph i g i n i dung trong textbox bên trái<br /> nút “G i” lên cho Server, ñ ng th i thêm n i dung ñó vào TextArea c a Client.<br /> (1ñ)<br /> 9. Server t o ra m t Thread ñ nh n thông ñi p và hiên ra thông ñi p t Client g i<br /> t i lên ph n n i dung chat. (1ñ)<br /> 10. Vi t code ñ cho nhi u Client có th cùng lúc g i thông ñi p lên Server. (0.5 ñ)<br /> <br /> B CÔNG THƯƠNG<br /> TRƯ NG CðKT CAO TH NG<br /> <br /> KHOA ðI N T - TIN H C<br /> B MÔN TIN H C<br /> <br /> //G i ý ñ vi t Thread l ng nghe k t n i trên Server<br /> public class ServerLangNgheKetNoi extends Thread<br /> {<br /> public ServerLangNgheKetNoi()<br /> {<br /> try<br /> {<br /> //Kh i t o serverSocket.<br /> }<br /> catch (Exception ex)<br /> {<br /> }<br /> }<br /> @Override<br /> public void run()<br /> {<br /> while (true)<br /> {<br /> try<br /> {<br /> //Ch p nh n k t n i ñ n t<br /> }<br /> catch (Exception ex)<br /> {<br /> <br /> phía client<br /> <br /> }<br /> }<br /> }<br /> }<br /> -- H t -B môn Tin h c<br /> <br /> Giáo viên ra ñ<br /> <br /> Nguy n Vũ Dzũng<br /> <br /> Nguy n Vũ Dzũng<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2