Lập Trình Socket Dùng Trình Dịch Nào Vậy? [Archive]

Diễn Đàn Tin Học > Lập trình > Các ngôn ngữ lập trình > C/C++ > Lập trình socket dùng trình dịch nào vậy? PDA

View Full Version : Lập trình socket dùng trình dịch nào vậy?

wh2k16-12-2005, 10:23Tớ đã thử dùng visual c++,borland, turbo đều bó tay vì thiếu file thư viện, xin hỏi các bác nên dùng trình dịch nào? hay download các file thư viện hỗ trợ sock ở đâu? (tở không dùng linux). Thz nhiều!! Vinhie4716-12-2005, 12:59??????????????????? Tôi đang dùng Visual C++ đây có thấy bảo thiếu thư viện gì đâu? Bạn thử đưa lỗi ra xem nào, còn nếu dùng Turbo C++ 3.0 thì không có socket đâu. thewallfan16-12-2005, 20:52Trong Visual C++ có đủ cả đấy.Đó là file winsock.h và thư viện winsock.lib. Muốn sử dụng chỉ cần include wisock.h và trong link khai báo thêm winsock.lib wh2k17-12-2005, 12:55??????????????????? Tôi đang dùng Visual C++ đây có thấy bảo thiếu thư viện gì đâu? Bạn thử đưa lỗi ra xem nào, còn nếu dùng Turbo C++ 3.0 thì không có socket đâu. Đại loại là tớ dùng biên dịch con netcat, và đang tìm hiểu về socket thô trên c. Dùng vs c++ thì báo lỗi quá trời luôn. Cụ thểTớ đang đọc "TCP-IP Illustrated Volume 2" có vẻ như là biên dịch trên linux thì phải? Vinhie4717-12-2005, 16:30Đại loại là tớ dùng biên dịch con netcat, và đang tìm hiểu về socket thô trên c. Dùng vs c++ thì báo lỗi quá trời luôn. Cụ thểTớ đang đọc "TCP-IP Illustrated Volume 2" có vẻ như là biên dịch trên linux thì phải? Socket thô mà bạn nói là RAW_SOCKET hả? Trong VC6 vẫn có mà, tôi đọc "Network Programming in Windows" nó nói vậy (mặc dù cũng chưa viết thử cái nào) tuancn17-12-2005, 23:57Dùng DevC++ cũng được đấy Mặc dù không hỗ trợ đồ họa nhưng Socket thì có Trong include của nó có winsock.h và winsock2.h đấy Mình cũng đang làm lập trình game phải dùng socket danh_quyen04-01-2006, 08:54Bạn nên dùng VC++ viết bằng MFC á. Dễ dàng lắm đâu cần thư viện gì đâu. Tui làm phần mềm chat nội bộ bằng c++ đâu có vấn đề gì đâu á. Chúc bạn thành công. trungbq05-01-2006, 19:02vao www.komodia.com co thu vien rat hay NghiDung26-04-2008, 01:03Bạn nên dùng VC++ viết bằng MFC á. Dễ dàng lắm đâu cần thư viện gì đâu. Tui làm phần mềm chat nội bộ bằng c++ đâu có vấn đề gì đâu á. Chúc bạn thành công. Tớ cũng đang làm bài tập lớn về phần mềm chat nội bộ đây. Nghe thầy nói là lập trình socket mà bọn tớ chưa được học hay giới thiệu qua về nó như thế nào. Bạn đã làm bài này rồi có thể nói qua cho tớ về ý tưởng của bài toán được không. Thanks! À dùng VC++ viết bằng MFC là gì thế bạn. Tớ cũng đã dùng qua VC6.0 rồi, nhưng chỉ để thử mấy bài cấu trúc và giải thuật về cây nhị phân thôi còn chưa hiểu nó như thế nào. Bạn có thể nói rõ hơn về MFC? VuongChieuQuan28-04-2008, 15:26MFC là lớp nền tảng của Microsoft về Visual C++. Một ứng dụng viết bằng MFC và Visual C++ sẽ tự động phát sinh nhiều cửa sổ của nó, ứng dụng cũng tự xử các thông báo và tự vẽ. Như vậy Microsoft đã cố gắng không thể hiện những công việc phức tạp làm cho chúng ta không cần biết những thao tác bên trong, giúp giảm nhẹ gánh lặng lập trình. Nhưng hiểu biết cái bên trong của nó thì mới là pro !!! vtnphong28-04-2008, 15:34:D, bạn bỏ box bên này sang box Java đi. Lập trình socket bằng Java là tuyệt vời. Cái chương trình multi-threading đầu tiên mà mình viết được khi học socket là trên Java. Còn C++ thì khó hiểu quá, chỉ làm 1 thread thôi. quanlh30-04-2008, 19:09Nếu dùng MFC thì đơn giản, dùng Wizard trong VC++ để tạo New project, nhớ chọn socket, sau đó dùng lớp CSocket. Còn nếu không muốn dùng MFC mà dùng API cho ra vẻ "pờ rồ" thì trong file .c phải include Winsock2.h, còn trong project setting phải link thêm thư viện Ws2_32.lib vào, có thế thì dịch mới không lỗi. Việc dùng ngôn ngữ hay thư viện nào không quan trọng, vần đề là phải hiểu các nguyên tắc căn bản khi lập trình mạng. Sử dụng TCP header, các dạng header như binary, BCD hay ASCII header, biết kiểm soát đường truyền, sử dụng multiplexing ... pinochu01-05-2008, 00:16socket cho người mới bắt đầu: http://www.codeproject.com/KB/IP/beginningtcp_cpp.aspx wh2k01-05-2008, 06:15Mình post cái này vào 16-12-2005, 10:23 Bây h là 1.5.2008 vẫn có người trả lời T>T Cảm ơn các bạn. VuongChieuQuan01-05-2008, 11:03Hì, tại đồng chí NghiDung moi cái topic này từ 1/2006 về đấy ! pinochu01-05-2008, 19:51tớ trả lời mà cũng quên coi ngày mất :D Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.

Từ khóa » Thư Viện Ws2tcpip.h