lập trình socket trên java

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

Ngày tải lên : 12/09/2012, 16:17
... hàm khi trong lập trình socket 1.1. TCP Hình. Lập trình socket sử dụng TCP 1.2. UDP - Với giao thức UDP, không cần phải thiết lập kết nối trước khi truyền nhận dữ liệu • Chương trình server không ... IPPROTO_UDP Raw Socket SOCK_RAW IPPROTO_RAW IPPROTO_ICMP * Giá trị trả về • socket mới (SOCKET) , nếu thành công • INVALID _SOCKET, nếu có lỗi 2.2.2. Kiểm tra và xử lý lỗi Lab 4 Lập trình Socket – TCP ... hàm recv() trên socket. o SD_SEND: không cho phép gọi các hàm send() trên socket. o SD_BOTH: không cho phép gọi cả send() và recv() trên socket. * Giá trị trả về • 0, nếu thành công • SOCKET_ ERROR,...
  • 13
  • 3.8K
  • 32
Lập trình C trên Windows

Lập trình C trên Windows

Ngày tải lên : 16/08/2012, 15:29
... chương trình không phức tạp. Còn ñối với Windows người lập trình sẽ làm việc với bộ công cụ lập trình ñồ họa ña dạng cùng với cách xử lý ña nhiệm, ña luồng của Windows. Vì vậy việc lập trình trên ... phần LOWORD của ñối số wParam có giá trị Tech24.vn NGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS Trang 18 mỗi chương trình chạy trên nó. Khi một sự kiện nhập thông tin xuất hiện, Windows sẽ ... Interface), cho phép chương trình ứng dụng hiển thị văn bản và ñồ hoạ trên các thiết bị xuất phần cứng như màn hình và máy in. Tech24.vn NGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS Trang 42 Khi...
  • 202
  • 1.7K
  • 7
Lập trình mạng bằng Java

Lập trình mạng bằng Java

Ngày tải lên : 16/08/2012, 15:51
... Lập trình Socket cho giao thức TCP. Trong chương này chúng ta sẽ tìm hiểu cách lập trình cho mô hình client/server và các kiểu kiến trúc client/server. Các lớp Socket và ServerSocket được trình ... liệu trong Java. Trình bày cách thức kết nối các cơ sở dữ liệu và xử lý cơ sở dữ liệu bằng Java thông qua giao diện lập trình ứng dụng JDBC. Tìm hiểu về lập trình mạng tốt nhất là trên các hệ ... nhiên trong giáo trình này hầu hết các ví dụ được trình bày để bạn đọc có thể lập trình và thử nghiệm các ứng dụng mạng trên các máy đơn. Mặc dù đã hết sức cố gắng để trình bày giáo trình một cách...
  • 214
  • 2.8K
  • 50
Lập trình GUI trong java

Lập trình GUI trong java

Ngày tải lên : 17/08/2012, 09:43
... 31/57 5.7.1-Layouts có sẵn trong AWT java. awt.FlowLayout (bố trí dạng dòng chảy) java. awt.BorderLayout (bố trí về biên khung) java. awt.GridLayout (bố trí dạng lưới đều nhau) java. awt.GridBagLayout (bố ... (bố trí dạng lưới không đều) java. awt.CardLayout (bố trí dạng lưng quân bài) Tham khảo docs\api \java\ awt\package-tree.html vớo docs là thư mục Documantation của Java 2 GUI Slide 12/57 5.4- ... tập 5.2- GUI là gì? 5.3- Gói AWT của Java. 5.4- Đưa 1 component vào GUI. 5.5- Một chương trình tạo GUI 5.6- Sử dụng các đối tượng của AWT. 5.7- Bố trí các phần tử trên GUI. 5.8- Hướng dẫn tạo GUI...
  • 56
  • 1.4K
  • 8
Lập trình C trên Windows

Lập trình C trên Windows

Ngày tải lên : 18/08/2012, 10:57
... Chương trình ví dụ 2.3 sau khi chạy có kết quả như sau. Hình 2.6 Minh họa hộp thoại không trạng thái Trang 47 NGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS Chương 1 TỔNG QUAN LẬP TRÌNH C TRÊN WINDOWS 1.1. ... chương trình không phức tạp. Còn đối với Windows người lập trình sẽ làm việc với bộ công cụ lập trình đồ họa đa dạng cùng với cách xử lý đa nhiệm, đa luồng của Windows. Vì vậy việc lập trình trên ... kiểm soát các thao tác trên tập các nút radio. Bạn nhớ bỏ luôn Trang 34 NGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS chữ thể hiện trên hộp thoại vv bằng cách nhấn chuột phải trên hộp thoại thì cửa...
  • 211
  • 818
  • 16
Lập trình Socket cho giao thức TCP

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

Ngày tải lên : 18/08/2012, 11:19
... chương trình server start java EchoServer1 Hình 4.6 Khởi động client C:\MyJava>start java EchoClient1 Hình 4.7 8. Ứng dụng đa tuyến đoạn trong lập trình Java Các server như đã viết ở trên rất ... cài đặt chương trình Server bằng Java Để cài đặt chương trình Server bằng ServerSocket ta thực hiện các bước sau: • Bước 1 Tạo một đối tượng ServerSocket ServerSocket ss=new ServerSocket(port) • ... một chương trình client/server đa tuyến đoạn. Chương trình phía server import java. io.*; import java. net.*; class EchoServe extends Thread 136 Các socket đóng một nửa (Half-closed socket) Phương...
  • 23
  • 2.4K
  • 30
Lập trình C trên Windows

Lập trình C trên Windows

Ngày tải lên : 04/09/2012, 15:49
... NULL, TRUE) ; return 0 ; } Trang 38 NGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS Chương 1 TỔNG QUAN LẬP TRÌNH C TRÊN WINDOWS 1.1. MỞ ĐẦU Để lập trình trên Microsoft Windows®, chúng ta cần nắm được ... (iCtrlID = 10 ; iCtrlID < 13 ; iCtrlID++) Trang 50 NGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS Trang 2 NGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS HBRUSH hbrBackground; LPCSTR lpszMenuName; LPCSTR ... kiểm soát các thao tác trên tập các nút radio. Bạn nhớ bỏ luôn Trang 35 NGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS chữ thể hiện trên hộp thoại vv bằng cách nhấn chuột phải trên hộp thoại thì cửa...
  • 205
  • 924
  • 4
Lập trình Socket

Lập trình Socket

Ngày tải lên : 12/09/2012, 15:44
... viện sockets được cung cấp dưới dạng các thư viện 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 ... 33 Lập trình: UDPClient (3) Lập trình: UDPClient (3) /* Đóng socket và giải phóng tài nguyên */ closesocket(sk); WSACleanup(); } // end of main function 1 LẬP TRÌNH LẬP TRÌNH SOCKET SOCKET Khoa ... socket: UDP socket Datagram socket: UDP socket  Raw socket: IP socket Raw socket: IP socket 36 Lập trình: UDPServer (2) Lập trình: UDPServer (2) /* Gắn địa chỉ cho socket */ _locAddr.sin_family...
  • 40
  • 1.1K
  • 9
LẬP TRÌNH MULTITHREAD  TRONG JAVA

LẬP TRÌNH MULTITHREAD TRONG JAVA

Ngày tải lên : 13/09/2012, 10:52
... } Chương trình 1 sẽ chỉ ra sự điều khiển luồng chính như thế nào import java. io.*; Hướng dẫn thực hành TUẦN 5 Nguồn : Internet Page 1 TUẦN 5 – LẬP TRÌNH MULTITHREAD TRONG JAVA I. ... nhiều chương chương trình chạy đồng thời, mỗi chương trình có ít nhất một luồng trong nó. Một vi xử lý thực thi tất cả các chương trình. Cho dù nó có thể xuất hiện mà các chương trình đã được thực ... thực thi tại giao diện (Interface) Runnable Chương trình chỉ ra điều này thực thi như thế nào: Chương trình import java. awt.*; import java. applet.*; public class Myapplet extends Applet...
  • 12
  • 1.7K
  • 37
Lập trình J2ME trên Eclipse

Lập trình J2ME trên Eclipse

Ngày tải lên : 10/11/2012, 11:36
... HelloWorldMIDlet .java: Lớp chính package edu.eclipseme.helloworld; import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Display; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; /** * ... Graphics.LEFT); } } b) IntroCanvas .java: Lớp hiển thị màn hình intro. package edu.eclipseme.helloworld; import java. io.IOException; import java. util.Timer; import java. util.TimerTask; import javax.microedition.lcdui.Canvas; import ... I.Giới thiệu Eclipse Những ai đã từng lập trình Java trên Eclipse thường chỉ có một nhận xét: hài lòng. Thật vậy, công cụ mã nguồn mở được viết bằng Java của anh cả IBM là một công cụ phát...
  • 9
  • 455
  • 0
LẬP TRÌNH J2ME TRÊN ECLIPSE

LẬP TRÌNH J2ME TRÊN ECLIPSE

Ngày tải lên : 10/11/2012, 11:36
... showNotify() { LẬP TRÌNH J2ME TRÊN ECLIPSE I. Giới thiệu Eclipse Những ai đã từng lập trình Java trên Eclipse thường chỉ có một nhận xét: hài lòng. Thật vậy, công cụ mã nguồn mở được viết bằng Java của ... HelloWorldMIDlet .java: Lớp chính package edu.eclipseme.helloworld; import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Display; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; /** ... Air, EclipseME sẽ thực thi file jad. 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, thì bạn chỉ cần biết chức năng và...
  • 7
  • 593
  • 2
LẬP TRÌNH J2ME TRÊN ECLIPSE 02

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

Ngày tải lên : 10/11/2012, 11:36
... showNotify() { LẬP TRÌNH J2ME TRÊN ECLIPSE I. Giới thiệu Eclipse Những ai đã từng lập trình Java trên Eclipse thường chỉ có một nhận xét: hài lòng. Thật vậy, công cụ mã nguồn mở được viết bằng Java của ... HelloWorldMIDlet .java: Lớp chính package edu.eclipseme.helloworld; import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Display; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; /** ... Graphics.LEFT); } } b) IntroCanvas .java: Lớp hiển thị màn hình intro. package edu.eclipseme.helloworld; import java. io.IOException; import java. util.Timer; import java. util.TimerTask; import javax.microedition.lcdui.Canvas; import...
  • 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

Ngày tải lên : 22/11/2012, 08:49
... triển từ kiến trúc Java Card, Embeded Java và Personal Java của phiên bản Java 1.1. Đến sự ra đời của Java 2 thì Sun quyết định thay thế Personal Java và duợc gọi với tên mới là Java 2 Micro Edition, ... các lập trình viên có thể dựa vào môi trường lập trình nhất quán và thông qua sự nhất quán này, các ứng dụng được tạo ra có thể mang tính độc lập thiết bị cao nhất có thể. Ví dụ như một lập trình ... tượng mà em cần nghiên cứu gồm những phần sau: • Nghiên cứu về ngôn ngữ lập trình Java và công nghệ J2ME lập trình trên điện thoại di động. • Nghiên cứu các kỹ thuật xay dựng giao diện. • Nghiên...
  • 59
  • 3.1K
  • 129
Lap trinh mang voi Java

Lap trinh mang voi Java

Ngày tải lên : 02/01/2013, 20:14
... k=5; f ( 5 ); f ( k ); // truyền tham trị ________ g ( obj ); // truyền tham chiếu Lập trình Socket  Các máy tính trên mạng Internet trao đổi thông tin sử dụng bộ giao thức TCP/IP.  Transport: ... static void main(String[] args){ int b; System.out.println(a); System.out.println(b); } } Lập trình mạng với Java Từ khóa static [1]  Có thể đặt trước một khai báo thuộc tính hay phương thức  static ... System.out.println(“Finally.”); } Nhập / xuất dữ liệu  Sử dụng các luồng nhập xuất trong gói java. io  Có hai loại luồng nhập/xuất trong Java:  Các luồng dữ liệu kiểu byte:  Xử lý dữ liệu nhập/xuất theo từng byte.  Hai...
  • 66
  • 1.5K
  • 39
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

Ngày tải lên : 17/04/2013, 12:52
... triển từ kiến trúc Java Card, Embeded Java và Personal Java của phiên bản Java 1.1. Đến sự ra đời của Java 2 thì Sun quyết định thay thế Personal Java và duợc gọi với tên mới là Java 2 Micro Edition, ... tính năng mạng đơn giản dựa trên HTTP. Có thể nói MIDP là profile nổi tiếng nhất bởi vì nó là kiến thức cơ bản cho lập trình Java trên các máy di động (Wireless Java) . 1.4 Giới thiệu MIDP Định ... môi trường lập trình nhất quán và thông qua sự nhất quán này, các ứng dụng được tạo ra có thể mang tính độc lập thiết bị cao nhất có thể. Ví dụ như một lập trình viên viết chương trình Game...
  • 59
  • 811
  • 1