C# – Lập Trình Socket Giao Tiếp TCP Client/server - Hệ điều Hành
Có thể bạn quan tâm
Tin họcBạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Tin học
Kết nối Server-Client với TCP/IPKhi được chạy, server cần được xác định rõ địa chỉ IP và sẽ “lắng nghe” trên một port cụ thể. Server sẽ nằm trong trạng thái này cho đến khi client gửi đến một yêu cầu kết nối. Sau khi được server chấp nhận, một connection sẽ hình thành cho phép server và client giao tiếp với nhau.Cụ thể hơn, các bước tiến hành trên server và client mà ta cần thực hiện sử dụng giao thức TCP/IP trong C# (có thể chạy server và client trên cùng một máy):Server: 1. Tạo một đối tượng System.Net.Sockets.TcpListener để bắt đầu “lắng nghe” trên một cổng cục bộ. 2. Đợi và chấp nhận kết nối từ client với phương thức AccepSocket(). Phương thức này trả về một đối tượng System.Net.Sockets.Socket dùng để gửi và nhận dữ liệu. 3. Thực hiện giao tiếp với client. 4. Đóng Socket.Thông thường quy trình này sẽ được đặt trong một vòng lặp (lặp lại bước 2) để chấp nhận nhiều kết nối cùng lúc (sử dụng Thread) hoặc các kết nối lần lượt.Client: 1. Tạo một đối tượng System.Net.Sockets.TcpClient 2. Kết nối đến server với địa chỉ và port xác định với phương thức TcpClient.Connect() 3. Lấy luồng (stream) giao tiếp bằng phương thức TcpClient.GetStream(). 4. Thực hiện giao tiếp với server. 5. Đóng luồng và socket.AnhDuongTổng số bài gửi : 8Join date : 30/08/2011 LikeDislike
Similar topics
Similar topics» Thảo luận Bài 1» Tổ chức liên lạc giứa các tiến trình qua sockets trong hệ thống khách chủ (Communications in Client-Server). Phân biệt giao thức TCP với UDP:» Thảo luận Bài 4» Lập trình Socket» Tổ chức liên lạc giứa các tiến trình qua sockets trong hệ thống khách chủ (Communications in Client-Server). Phân biệt giao thức TCP với UDP:
Cơ sở lập trình-Công nghệ phần mềm-Hệ điều hành
Trang Chính
Latest images
Tìm kiếm Tìm kiếm
Display results as :Số bàiChủ đề
Advanced Search
Đăng ký
Đăng Nhập
Tin học :: Your first category :: Hoàn chỉnh kiến thức I11C
Trang 1 trong tổng số 1 trang
C# – Lập trình Socket giao tiếp TCP client/server
AnhDuong 24/9/2011, 21:13
Kết nối Server-Client với TCP/IPKhi được chạy, server cần được xác định rõ địa chỉ IP và sẽ “lắng nghe” trên một port cụ thể. Server sẽ nằm trong trạng thái này cho đến khi client gửi đến một yêu cầu kết nối. Sau khi được server chấp nhận, một connection sẽ hình thành cho phép server và client giao tiếp với nhau.Cụ thể hơn, các bước tiến hành trên server và client mà ta cần thực hiện sử dụng giao thức TCP/IP trong C# (có thể chạy server và client trên cùng một máy):Server: 1. Tạo một đối tượng System.Net.Sockets.TcpListener để bắt đầu “lắng nghe” trên một cổng cục bộ. 2. Đợi và chấp nhận kết nối từ client với phương thức AccepSocket(). Phương thức này trả về một đối tượng System.Net.Sockets.Socket dùng để gửi và nhận dữ liệu. 3. Thực hiện giao tiếp với client. 4. Đóng Socket.Thông thường quy trình này sẽ được đặt trong một vòng lặp (lặp lại bước 2) để chấp nhận nhiều kết nối cùng lúc (sử dụng Thread) hoặc các kết nối lần lượt.Client: 1. Tạo một đối tượng System.Net.Sockets.TcpClient 2. Kết nối đến server với địa chỉ và port xác định với phương thức TcpClient.Connect() 3. Lấy luồng (stream) giao tiếp bằng phương thức TcpClient.GetStream(). 4. Thực hiện giao tiếp với server. 5. Đóng luồng và socket.AnhDuongTổng số bài gửi : 8Join date : 30/08/2011 LikeDislike


Similar topics
Similar topics» Thảo luận Bài 1» Tổ chức liên lạc giứa các tiến trình qua sockets trong hệ thống khách chủ (Communications in Client-Server). Phân biệt giao thức TCP với UDP:» Thảo luận Bài 4» Lập trình Socket» Tổ chức liên lạc giứa các tiến trình qua sockets trong hệ thống khách chủ (Communications in Client-Server). Phân biệt giao thức TCP với UDP:Tin học :: Your first category :: Hoàn chỉnh kiến thức I11C
Trang 1 trong tổng số 1 trangChuyển đến: Chọn Diễn Đàn||--Your first category |--Nhập môn CNPM |--Toán học rời rạc |--Nhập môn lập trình |--Phân tích thiết kế HTTT |--Lớp HLT3 |--Lớp I22A-I22B |--Lớp HC11TH3A |--Hoàn chỉnh kiến thức I12A |--Ôn thi Tốt nghiệp |--Hoàn chỉnh kiến thức I11C |--Hoàn chỉnh kiến thức 102C |--Hoàn chỉnh kiến thức I92C |--CNTT Phan Thiết (K1) |--Hoàn chỉnh kiến thức I91C |--Hoàn chỉnh kiến thức I82C |--Hoàn chỉnh kiến thức I83C Permissions in this forum:Bạn không có quyền trả lời bài viết- Trang Chính
- Create a forum on Forumotion | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất
Từ khóa » Sử Dung Tcp Socket Tạo ứng Dụng Client-server để Gởi Nhận Dữ Liệu C#
-
Kỹ Thuật Lập Trình Tcp Socket Với C# | Tự Học ICT
-
C# – Lập Trình Socket Giao Tiếp TCP Client/server
-
C# – Lập Trình Socket Giao Tiếp TCP Client/server - Hanoi Aptech
-
Lập Trình C# Socket TCP Client/server Trên Visual Stdio
-
Lập Trình Socket, Giao Tiếp Client Và Server Bằng Ngôn Ngữ C (với ...
-
Xây Dựng ứng Dụng Client – Server Hướng Kết Nối (TCP Socket)
-
Lập Trình Socket Giao Tiếp TCP Client/server (với C#) - Thế Giới 360
-
Gửi Và Nhận DataTable Qua Socket Trong C# | Võ Văn Hải's Blog
-
Hướng Dẫn Gởi File Qua Giao Thức TCP (lập Trình Socket) Bằng Csharp
-
Xây Dựng ứng Dụng Client-Server Với Socket Trong Java | TopDev
-
[PDF] CHAT TRÊN CLIENT – SERVER VỚI NGÔN NGỮ C#
-
[DOC] Xây Dựng Chương Trình Chat Room Sử Dụng Tcp Socket
-
Lập Trình Socket Cơ Bản Với TCP/IP Trong Java - CodeLearn
-
Gửi Và Nhận Dữ Liệu đơn Giản Với TcpClient Và TcpListener. [Archive]