lập trình socket trên c

Các thao tác cơ bản trong lập trình socket trên windows

Các thao tác cơ bản trong lập trình socket trên windows

... cho socket int bind( SOCKET s, const struct sockaddr FAR* name, int namelen ) * C c tham số • s: [in] socket chưa đư c gắn kết địa chỉ. • name: [in] địa chỉ đư c gán cho socket, một c u tr c ... địa chỉ. • type: [in] kiểu c a socket. o SOCK_STREAM: TCP socket o SOCK_DGRAM: UDP socket • protocol: [in] nghi th c đư c sử dụng trên socket. Nghi th c tầng dưới Họ địa chỉ Kiểu socket Nghi ... trong lập trình socket trên windows Yêu c u th c hành: Viết c c chương trình th c hành c c lệnh trong bài th c hành này. Tham khảo c c chương trình mẫu kèm theo bài th c hành. 1. C chế gọi hàm...

Ngày tải lên: 12/09/2012, 16:17

13 3,8K 32
Lập trình Socket cho giao thức TCP

Lập trình Socket cho giao thức TCP

... cho c c c socket TCP và socket không phải là TCP. C c lớp con c a lớp SocketAddress cung c p thông tin chi tiết hơn thích hợp cho kiểu socket. Trong th c tế, chỉ hỗ trợ TCP/IP. M c đích chính ... chúng. C c thao t c này đư c cài đặt bởi lớp ServerSocket. C c socket cho client thường đư c sử dụng theo mô hình sau: • Một socket mới đư c tạo ra bằng c ch sử dụng hàm Socket( ). • Socket c ... mạng. C c Socket che dấu người lập trình khỏi c c chi tiết m c thấp c a mạng như môi kiểu đường truyền, c c kích thư c gói, yêu c u truyền lại gói, c c địa chỉ mạng Một socket c thể th c hiện...

Ngày tải lên: 18/08/2012, 11:19

23 2,4K 30
Lập trình Socket

Lập trình Socket

... lập trình. lập trình. 6 C c loại socket C c loại socket  Stream socket: TCP socket Stream socket: TCP socket  Datagram socket: UDP socket Datagram socket: UDP socket  Raw socket: IP socket Raw ... th c cung c p c c dịch vụ c n thiết cho Một giao th c cung c p c c dịch vụ c n thiết cho c c ứng dụng, chẳng hạn như TCP/UDP c c ứng dụng, chẳng hạn như TCP/UDP  IP cung c p dịch vụ c bản chuyển ... Unix, socket là một phần trong kernel c a hệ điều hành. Nó cung c p c c dịch kernel c a hệ điều hành. Nó cung c p c c dịch vụ IPC c c bộ ho c giữa c c tiến trình trên vụ IPC c c bộ ho c giữa c c...

Ngày tải lên: 12/09/2012, 15:44

40 1,1K 9
Lập trình J2ME trên Eclipse

Lập trình J2ME trên Eclipse

... c u: 3. C i đặt EclipseME: Để c i đặt EclipseME, bạn chỉ c n giải nén file zip đến thư m c plugins c a Eclipse. Ví dụ, nếu bạn đã c i Eclipse trên C: \eclipse, bạn sẽ c i EclipseME trên C: \eclipse\plugins. ... người dùng cuối mà chỉ cung c p một kiến tr c mở để c c plugin gắn vào nó làm vi c đó. Chính vì vậy Eclipse giống như một hệ điều hành để chúng ta c i đặt c c công c c n thiết cho quá trình phát ... ngườii c thể download EclipseME ở đây www.eclipseme.org V. KẾT LUẬN Trên đây chúng tôi đã giới thiệu c c ch c năng chính c a EclipseME. Nếu bạn đã từng lập trình trên Eclipse, */ public class...

Ngày tải lên: 10/11/2012, 11:36

9 455 0
LẬP TRÌNH J2ME TRÊN ECLIPSE

LẬP TRÌNH J2ME TRÊN ECLIPSE

... giới thiệu c c ch c năng chính c a EclipseME. Nếu bạn đã từng lập trình trên Eclipse, thì bạn chỉ c n biết ch c năng và địa chỉ download c a EclipseME là đủ. Ngư c lại, nếu bạn chưa bao giờ ... dùng cuối mà chỉ cung c p một kiến tr c mở để c c plugin gắn vào nó làm vi c đó. Chính vì vậy Eclipse giống như một hệ điều hành để chúng ta c i đặt c c công c c n thiết cho quá trình phát triển ... thư m c plugins c a Eclipse. Ví dụ, nếu bạn đã c i Eclipse trên C: \eclipse, bạn sẽ c i EclipseME trên C: \eclipse\plugins. Khởi động lại Eclipse nếu nó đang chạy để EclipseME đu c khởi...

Ngày tải lên: 10/11/2012, 11:36

7 593 2
LẬP TRÌNH J2ME TRÊN ECLIPSE 02

LẬP TRÌNH J2ME TRÊN ECLIPSE 02

... anh c IBM là một c ng c phát triển phần mềm mạnh mẽ. Eclipse đư c phát triển theo mô hình nền (platform), tự nó không cung c p c c ch c năng cho người dùng cuối mà chỉ cung c p một kiến tr c ... bạn đã c i Eclipse trên C: \eclipse, bạn sẽ c i EclipseME trên C: \eclipse\plugins. Khởi động lại Eclipse nếu nó đang chạy để EclipseME đu c khởi động. 4. C u hình: EclipseME đòi hỏi c n phải ... để c c plugin gắn vào nó làm vi c đó. Chính vì vậy Eclipse giống như một hệ điều hành để chúng ta c i đặt c c công c c n thiết cho quá trình phát triển ứng dụng. Nó làm hài lòng giới lập trình...

Ngày tải lên: 10/11/2012, 11:36

7 439 1
J2ME và lập trình Game trên điện thoại di động

J2ME và lập trình Game trên điện thoại di động

... trư c. ChoiceGroup c 2 loại: • multi-selection(cho phép chọn nhiều m c) : nhóm này c liên quan đến c c checkbox. • exclusive-selection(chỉ đư c chọn một m c) : nhóm này liên quan đến nhóm c c ... và t c độ xử lý) c thể. C c thiết bị di động c thể c bộ vi xử lý kh c nhau và c c tập lệnh kh c nhau. M c tiêu c a J2ME là cung c p một chuẩn cho tất c c c loại thiết bị di động kh c nhau. ... sau khi dã biên dịch c thể chạy đu c trên bất kỳ thiết bị di động 6 Lớp RecordEnumeration cung c p c c phương th c để duyệt c c record trong RecordStore một c ch nhanh chóng RecordEnumeration...

Ngày tải lên: 22/11/2012, 08:49

59 3,1K 129
J2ME VÀ LẬP TRÌNH GAME TRÊN ĐIỆN THOẠI DI ĐỘNG

J2ME VÀ LẬP TRÌNH GAME TRÊN ĐIỆN THOẠI DI ĐỘNG

... một chuẩn là Generic Connection Framework (GCF). GCF sẽ giúp cho c c thiết bị di động c thể truy xuất đư c c c tài nguyên mạng, c ng như c c tài nguyên kh c mà địa chỉ c a chúng đư c x c định ... cho thấy c c lớp tạo nên phân c p kết nối Connection, mỗi lớp đư c định nghĩa như một giao diện. Hình 5.1. Phân c p Connection C c lớp và c c phương th cc c phương th c trong GCF: Connection ... triển. Nếu c c hàm API c p cao cho phép chúng ta tạo ra giao diện cho c c ứng dụng theo chuẩn, thì c c hàm API c p thấp cho phép chúng ta c thể thể hiện c c ý tưởng c a mình. 3.2 Lớp Canvas Lớp Canvas...

Ngày tải lên: 17/04/2013, 12:52

59 811 1
Tìm hiểu lập trình mạng trên hệ điều hành Android.

Tìm hiểu lập trình mạng trên hệ điều hành Android.

... J-mK25+>*5+I22F+?- mA ŠA‰A C c phương th c của chu kỳ sống SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 43 Lập trình đa phương tiện (Multimedia) trên nền tảng Android 2. Service:   * d   ... Ngô Bá Hùng Trang 32 Lập trình đa phương tiện (Multimedia) trên nền tảng Android M C L C SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 1 Lập trình đa phương tiện (Multimedia) trên nền tảng Android TÓM ... KWA :K225Un_[Wi/8›*><5hA%1B @5MS!:n_[UM C !ce€‰e[d, [c, „ŠeeAAAW,q_[ Uc€e!cen%•AAAW,•_[‰„€U€‰e‰„€N$,)=5$aAAAW˜ %_A Hình 2.12: Tạo một AVD mới „A€A Một số ch c năng c n biết...

Ngày tải lên: 28/04/2013, 18:36

98 621 2
Bai 1 Cơ Bản Về lập trình ngôn ngữ C

Bai 1 Cơ Bản Về lập trình ngôn ngữ C

... Sử Chương 1- C bản về lập trình Slide 25/32 Dịch chương trình- Translating Chương trình theo ngôn ngữ lập trình Biên dịch Compile (dịch toàn bộ) Chương trình Chương trình theo ngôn ngữ lập trình Thông ... giải thuật. Người đ c có thể hiểu sai do: trình độ c a người đ c, m c độ chú ý c a người đ c khi đ c giải thuật, m c độ ph c tạp c a giải thuật.  C n 1 c ch diễn đạt hình th c cho giải thuật (lưu ... trình Thông dịch Interpreting (dịch từng c u) 1 lệnh CPU th c thi Gv. Thân Văn Sử Chương 1- C bản về lập trình Slide 33/32 Như c điểm c a mã giả NNTN c nhiều c ch diễn đạt kh c nhau cho 1 giải...

Ngày tải lên: 23/06/2013, 01:27

48 955 5
Chương II Xât dựng một chương trình CGI trên C

Chương II Xât dựng một chương trình CGI trên C

... Trạng thái c a yêu c u. Dới đây sẽ tìm hiểu sâu một chút về c c header trên: + Accept types và Content Types C c chơng trình CGI c thể trả lại gần nh bất c dạng văn bản nào mà Client c thể xử ... máy chủ, giao th c sử dụng . . .do chơng trình CGI cung c p. Nút Nhập lại dùng để xoá c c thông tin đà điền trong Form. Nội dung chơng trình CGI (ktra .c) đ c viết bằng ngôn ngữ C trình bày chi ... dài c a dữ liệu đ c chứa trong c c biến môi trờng CONTENT_TYPE và CONTENT_LENGTH. 1* Thủ t c strcvrt c ch c năng chuyển đổi kí tự thành dạng xâu. 2* Thủ t c TwoHex2Int chuyển đổi mà ESCAPE...

Ngày tải lên: 28/09/2013, 10:20

11 482 0
Lạp trình Socket

Lạp trình Socket

... sau: ServerSocket s = new ServerSocket(port); while (true) { Socket connectToClient = s.accept(); new HandleClient(connectToClient); } Ta sa li ví d trên  c th ph c v c nhiu máy khách, chng ... ni trên c ng 2004 ServerSocket s = new ServerSocket(2004); while (true) { Socket connectToClient = s.accept(); // chp nhn kt ni new HandleClient(connectToClient);//chy mt lung ph c v ... phng th c send, c a lp DatagramSocket datagramSocket.sen(datagramSocket) - Nhn d liu bng phng th c receive, c a lp DatagramSocket datagramSocket.receive(datagramSocket) Ví d ChatApp.java import...

Ngày tải lên: 29/09/2013, 09:20

41 508 1
Lập trình  Socket cho giao thức TCP

Lập trình Socket cho giao thức TCP

... không c phương th c nào ngoài construtor m c định. Lớp này c thể đư c sử dụng cho c c c socket TCP và socket không phải là TCP. C c lớp con c a lớp SocketAddress cung c p thông tin chi tiết ... th c TCP. C c Socket c n đư c gọi là socket luồng vì để gửi và nhận dữ liệu đều đư c tiến hành thông qua vi c đ c ghi c c luồng. Ta đ c cũng đã tìm hiểu c chế hoạt động c a socketc ch ... ServerSocket chỉ gán cho địa chỉ IP c c bộ x c định. Constructor này hữu ích cho c c server chạy trên c c hệ thống c nhiều địa chỉ IP. Sưu tầm bởi: www.daihoc.com.vn 137 { private Socket...

Ngày tải lên: 02/10/2013, 21:20

23 744 3
w