0

lập trình socket c

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

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

Kỹ thuật lập trình

... 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...
  • 23
  • 2,405
  • 30
Lập trình hướng đối tượng lập trình với C++

Lập trình hướng đối tượng lập trình với C++

Kỹ thuật lập trình

... Lập trình c u tr c 1.2 Lập trình c u tr c Ra đời vào những năm 70:Chương trình đư c chia nhỏ thành chương trình con:Thủ t c (Procedure)Hàm (Function) C c chương trình con:Đ c ... về c c kỹ thuật lập trình 1. Tổng quan về c c kỹ thuật lập trình 1.1 Lập trình tuyến tính1.2 Lập trình c u tr c 1.3 Lập trình môđun1.4 Như c điểm c a lập trình c u tr c 1.5 Lập trình ... Lập trình tuyến tính1.1 Lập trình tuyến tính Lập trình tuyến tính :• C n gọi là lập trình phi c u tr c •Giải quyết c c bài toán tương nhỏ, đối đơn giảnĐ c điểm:•Chỉ gồm một chương trình...
  • 29
  • 682
  • 1
Lập trình Socket

Lập trình Socket

Kỹ thuật lập trình

... 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 socket: IP socket 36 Lập trình: ... 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 ... 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 tiến trình trên mạngmạngTrong...
  • 40
  • 1,119
  • 9
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

Hệ điều hành

... 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ướiHọ địa chỉKiểu socket Nghi ... trong lập trình socket trên windowsYê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...
  • 13
  • 3,843
  • 32
Quản lý linh kiện của công ty bán máy tính bằng ngôn ngữ lập trình Visual C++6.0

Quản lý linh kiện của công ty bán máy tính bằng ngôn ngữ lập trình Visual C++6.0

Công nghệ thông tin

... và những tiện ích c a Windows NT.18 c c hộp thoại c a chơng trình, thiết lập c c thu c tính c a c c điều khiển ActiveX và c i c c mà lệnh vào c c sự kiện c a c c điều khiển ActiveX. Khi sử ... sở dữ liệu (c c bảng, c c chỉ số, c c khung nhìn, m c định, c c trigger, c c quy t c, và c c thủ t c ). Mỗi c sở dữ liệu c duy nhất một ngời tạo ra. Chủ nhân c a c c đối tợng c sở dữ liệu ... hệ giữa c c th c thể đà đ c x c định ở trên và gắn c c thu c tính c n lại (cha đ c gắn vào c c th c thể) cho nó quan hệ tơng ứng. Quá trình này đ c tiếp t c cho đến khi tất c c c thu c tính...
  • 46
  • 1,158
  • 1
Giáo trình ASP NET tiếng việt pro lập trình với c#x

Giáo trình ASP NET tiếng việt pro lập trình với c#x

Cơ sở dữ liệu

... Checkbox thay đổi. (checked / unchecked)Checked Cho phép bạn gán ho c thiết đặt trạng thái chọn hay không chọn c a CheckBoxEnabled Cho phép ho c không cho phépTabIndex Gán thứ tự c a Checkbox ... x c nhận vi c th c hiện nào đó “Bạn c ch c chắn?” nếu người dùng chọn OK thì Sự kiện thứ 2 OnClick sẽ đư c th c hiện c n nếu chọn Cancel thì sự kiện phía Server không đư c th c hiện.5. Th c ... th c của lớp c thể c đối số ho c không c đối số, và c thể c nhiều phương th c khởi dựng cho lớp nhưng c c đối số trong c c phương th c phải kh c nhau.Ví dụ:Xây dựng lớp: Construction.csusing...
  • 68
  • 1,062
  • 4
Lạp trình Socket

Lạp trình Socket

Kỹ thuật lập trình

... 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 ... xem Socket c ang m hay không bn c n s dng nchng trình sau:boolean connected = socket. isConnected( ) && ! socket. isClosed( );- Phng th c public boolean isBound( ) (ch c ... phng th c send, c a lp DatagramSocketdatagramSocket.sen(datagramSocket)- Nhn d liu bng phng th c receive, c a lp DatagramSocketdatagramSocket.receive(datagramSocket)Ví d ChatApp.javaimport...
  • 41
  • 508
  • 1
Lập trình với C ++

Lập trình với C ++

Kỹ thuật lập trình

... ra. Ta sẽ đánh dấu là chọn cho thư m c đư c chọn và tất c c c tập tin hay thư m c con c a thư m c đó thông qua hàm SetCheck() : protected void tvwSource_AfterCheck ( object sender, System.Windows.Forms.TreeViewEventArgs ... thu c tính c a m c Welcome. Hình 13-19 C a sổ thu c tính c a m c Welcome trong quá trình c i đặt. Hiệu chỉnh thêm cho quá trình c i đặt Nếu quá trình c i đặt trong c a sổ User Interface ... dựa vào c check /// </summary> private void SetCheck(TreeNode node, bool check) { // set this node's check mark node.Checked = check; // tìm tất c c c nút con c a nút...
  • 35
  • 328
  • 0
Lập trình  Socket cho giao thức TCP

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

Kỹ thuật lập trình

... t c cuối chỉ c n cho server để chờ c c client liên kết với 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 ... 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...
  • 23
  • 744
  • 3
Lập trình socket

Lập trình socket

Kỹ thuật lập trình

... URL bng c ch s dng c ch phn th c sau:public InputStream openStream( ) throws IOExceptionpublic URLConnection openConnection( ) throws IOExceptionpublic URLConnection openConnection(Proxy ... vi mt c ng, ta c th làm vi c này thông qua hàm to ho c khi gán tr c tip cho c c trngví d:ServerSocket s=new ServerSocket(port [, sequelLength]);Ho c ServerSocket s=new ServerSocket(); ... ServerSocket cha th c s liên kt vi mt c ng nào ó.ServerSocket ss = new ServerSocket( ); // Thit t mt s thu c tính cho Socket //To ra mt i tng SocketAddress  liên ktSocketAddress...
  • 41
  • 345
  • 0
Lập trình C trên Windows - Kỹ thuật lập trình Visual C++

Lập trình C trên Windows - Kỹ thuật lập trình Visual C++

Kỹ thuật lập trình

... menu C c ví dụ:Khi user chọn ch c năng vẽ Circle Æ c n thể hiện 1 dấu check (;) phía trư c Ch c năng Cut/Copy/Delete chỉ đư c kích hoạt khi user đánh dấu chọn 1 đoạn textCh c năng ... phần c a c .trình (tt)CWnd: lớp chính c a MFC để quản lý c c loại c a sổ giao diện. C nhiều lớp đư c kế thừa từ lớp này để quản lý c c loại c a sổ kh c nhau (CTreeCtrl, CListBox, Cedit,…)CFrameWnd: ... lớp CMainWindow, đư c gọi khi c n c p nhật nội dung c a sổ. Hàm này đư c định nghĩa chồng lên hàm chuẩn c a lớp CFrameWnd.void CMainWindow::OnPaint () { CPaintDC dc(this); CRect rect; GetClientRect...
  • 36
  • 547
  • 7
Lập trình C trên Windows: Kỹ thuật lập trình Visual C++ (MFC)

Lập trình C trên Windows: Kỹ thuật lập trình Visual C++ (MFC)

Kỹ thuật lập trình

... check (;) phía trư c Ch c năng Cut/Copy/Delete chỉ đư c kích hoạt khi user đánh dấu chọn 1 đoạn textCh c năng Paste chỉ đư c kích hoạt khi clipboard kh c rỗng  C ch xử lývoid CMainFrame::OnDraw(UINT ... đư c chọn tại 1 thời điểm”VD. Ch c năng vẽ hình “Line / Circle / Rectangle” C ch th c xử lý ? C ch 1: map tất c xử lý c a c c menu item này vào chung 1 hàm xử lý C ch 2: dùng macro ... giao diện c a ứng dụng. Lớp CxxxDlg kế thừa từ lớp CDialog c a MFCResource.h: header file, chứa c c hằng ID c a c c resource đư c định nghĩa trong file xxx.rcxxxDlg.cpp: c i đặt c c hàm thành...
  • 37
  • 546
  • 3
Tài liệu Lập trình CSharp (C#) pptx

Tài liệu Lập trình CSharp (C#) pptx

Kỹ thuật lập trình

... giống C/ C++while: giống C/ C++for: giống C/ C++foreach: kh c C /C+ +Ví dụ foreach:foreach (int temp in arrayOfInts){ Console.WriteLine(temp);} 8.1.Value type – s th c ựName CTS Type ... Type:Kiểu lớp: Object, String, CHocSinh, CLopHoc, … C c ký t escape thông ựd ngụEscape Sequence Character\' Single quote\" Double quote\\ Backslash\0 Null\a Alert\b Backspace\f Form ... or false char System.CharRepresents a single 16-bit (Unicode) character6.Ch ng trình C# đ u ươ ầtiênusing System;namespace MyFirstProject{ class Class1 { [STAThread] static void Main(string[]...
  • 31
  • 588
  • 4
Tài liệu Bài tập kỹ thuật lập trình Part C++ 3 docx

Tài liệu Bài tập kỹ thuật lập trình Part C++ 3 docx

Kỹ thuật lập trình

... con (c c nguyên mẫu hàm), khai báo c c biến toàn c c và khai báo c c kiểu dữ liệu tự định nghĩa. b. Hàm chính (main()) Chứa c c biến, c c lệnh và c c lời gọi hàm c n thiết trong chương trình. ... trình. c. C c hàm con Đư c sử dụng nhằm m c đích: • Khi c một c ng vi c giống nhau c n th c hiện ở nhiều vị trí. • Khi c n chia một chương trình lớn ph c tạp thành c c đơn thể nhỏ (hàm con) ... Hàm là một đoạn chương trình đ c lập th c hiện trọn vẹn một c ng vi c nhất định sau đó trả về giá trị cho chương trình gọi nó, hay nói c ch kh c hàm là sự chia nhỏ c a chương trình. I.2. Ví...
  • 10
  • 940
  • 12
Tài liệu Bài tập kỹ thuật lập trình Part C++ 4 ppt

Tài liệu Bài tập kỹ thuật lập trình Part C++ 4 ppt

Kỹ thuật lập trình

... hàm tính tổng c c phần tử là số Amstrong (số Amstrong là số c đ c điểm như sau: số c k ký số, tổng c a c c luỹ thừa b c k c a c c ký số bằng chính số đó. Ví dụ: 153 là số c c c ký số 13+53+33= ... 5. Viết chương trình nhập mảng c c số th c và xuất c c phần tử âm trong mảng. 6. Viết chương trình nhập mảng c c số nguyên và xuất c c phần tử lẻ c trong mảng. 7. Viết chương trình nhập ... một trong hai mảng hết trư c thì chép tất c c c phần tử c n lại c a mảng chưa hết vào mảng c. Đặt i là chỉ số c a mảng a; j: chỉ số c a mảng b và k là chỉ số c a mảng c. void NoiMang(int a[],...
  • 16
  • 1,285
  • 18

Xem thêm