TAILIEUCHUNG - Multithreaded Winsock

Multithreaded Winsock Vb6 cho ta Winsock Control để giúp một program VB6 nói chuyện với một program khác trên mạng TCP/IP. Ta có thể dùng Winsock Control trong một program để làm Winsock Server hay Winsock Client. Sự khác biệt nầy rất nhỏ, mặc dầu ta phải lưu ý để phân biệt sự khác nhau của hai trường hợp. Giả sử ta dùng Winsock Control làm Server trong một VB6 program để chạy trên một computer và dùng Winsock Control làm Client trong một VB6 program để chạy trên một computer khác trên mạng TCP/IP. Ðể cho hai programs nói chuyện. | Multithreaded Winsock Vb6 cho ta Winsock Control để giúp một program VB6 nói chuyện với một program khác trên mạng TCP IP. Ta có thể dùng Winsock Control trong một program để làm Winsock Server hay Winsock Client. Sự khác biệt nầy rất nhỏ mặc dầu ta phải lưu ý để phân biệt sự khác nhau của hai trường hợp. Giả sử ta dùng Winsock Control làm Server trong một VB6 program để chạy trên một computer và dùng Winsock Control làm Client trong một VB6 program để chạy trên một computer khác trên mạng TCP IP. Để cho hai programs nói chuyện communicate trước hết ta cần phải connect nối chúng lại với nhau. Ta cho Winsock Server Listen lắng nghe qua một LocalPort một cổng có mang một con số thí dụ như 9123 . Kế đó ta cho Winsock Client Connect móc nối qua LocalPort đó ở địa chỉ TCP của Computer nơi ta chạy Winsock Server program. Sở dỉ ta cần phải nói rõ LocalPort số mấy là vì Server Computer có thể Listen qua nhiều LocalPorts cùng một lúc để nhiều Clients có thể Connect đến cùng một Computer TCP address. Nếu bạn còn mới đối với TCP IP hãy đọc bài Căn bản TCP IP Class ServerWinsock và Class ClientWinsock Trong .NET Winsock được thay thế bằng TcpListener và TcpClient của . Để dùng chúng ta chỉ cần Project Add Reference. cái và thêm câu Imports for TcpClient and TcpServer ở đầu phần code. Khi instantiate một TcpListener object ta cho nó một PortNo để nó lắng nghe qua cổng đó như sau Dim oListener As TcpListener Variable for TcpListener Instantiate a TcpListener on given PortNo oListener New TcpListener PortNo Start the TcpListener Về phía Client ta gọi method Connect của TcpClient với tên của destination server computer hay TCP address của computer ấy và cái cổng trên destination server computer. Ta code như sau Dim Client As TcpClient Variable for the Client TCP socket Instantiate TCPClient object Client New TcpClient Attempt to connect to destination server computer on given port number .

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.