Trang 2 trên tổng số 6 Đầu tiênĐầu tiên 1234... Cuối cùngCuối cùng
Từ 11 tới 20 trên tổng số 60 kết quả

Đề tài: Lập Trình Mạng Với Thư Viện Winsock trên VC++

  1. #11
    Ngày gia nhập
    10 2008
    Nơi ở
    Quảng Trị
    Bài viết
    369

    Mặc định Lập Trình Mạng Với Thư Viện Winsock trên VC++

    Theo mình hiểu thì HashTable ở đây chỉ 1 bảng ánh xạ socket với mã băm của socket đó (thường là MD5) để khỏi trùng nhau (session mà trùng nhau thì còn nói làm gì nữa )
    Born to walk against the wind... Born to hear my name...
    Stand and fight... Live by your heart...
    Always one more try... I'm not afraid to die...
    Stand and fight... say what you feel...
    Born with a heart of steel ...

  2. #12
    Ngày gia nhập
    11 2007
    Nơi ở
    Hà Nội
    Bài viết
    520

    Mình đang làm 1 ứng dụng , để chat qua mạng LAN sử dụng Socket giống như bài viết hướng dẫn. Chương trình của mình trong lúc này mới chỉ là sau khi đăng nhập, Client send nick của mình đến sever, để sever cập nhật vào danh sách, đồng thời sever gửi lại danh sách các client đã kết nối.
    Cái nút để log out hay Use IP thì mình chưa làm cẩn thận nên có thể nó có lỗi.
    Có mấy biến tạm mình thêm vào để debug cho dễ, các bạn bỏ nó đi cũng được

    Vấn đề mình đang vướng là khi debug thì chạy bình thường (tức là client đăng nhập và nhận được danh sách Buddy List trả về, hiển thì được trong ListView ), nhưng khi chạy trực tiếp(tức là ko debug ) thì chảng nhận được gì . Bạn nào biết giúp mình với.

    Mod xóa hộ mình bài này nhé, mình tự làm được rồi
    Đã được chỉnh sửa lần cuối bởi quangnh89 : 16-09-2009 lúc 10:50 AM. Lý do: Nhờ xóa bài hộ

  3. #13
    Ngày gia nhập
    05 2009
    Bài viết
    16

    Mấy anh cho em hỏi. tình hình là em viết 1 ứng dụng Clinet-server bằng socket nhưng chỉ có thể bind() với địa chỉ IP là trong mạng LAN. nếu em để IP public thì bind() trả về giá trị -1. các anh giúp em với. Thank mấy anh nhìu

  4. #14
    Ngày gia nhập
    05 2009
    Bài viết
    16

    Bài của em thế này
    Code:
     sockaddr_in service;
      service.sin_family = AF_INET;
      service.sin_addr.s_addr = inet_addr("192.168.1.2");
      service.sin_port = htons(MyPort);
    
      if (bind( ListenSocket, 
        (SOCKADDR*) &service, 
        sizeof(service)) == SOCKET_ERROR) {
        printf("bind() failed.\n");
        closesocket(ListenSocket);
        WSACleanup();
        return 0;
      }
    Thế này thì không có vẫn đề gì, nhưng nếu em IP là 155.73.183.180 thì hàm bind trả về -1,bind failed

  5. #15
    Ngày gia nhập
    02 2009
    Bài viết
    75

    Code:
    Thế này thì không có vẫn đề gì, nhưng nếu em IP là 155.73.183.180 thì hàm bind trả về -1,bind failed
    Tất nhiên vì đó đâu phải là IP của máy bạn
    Mà đó là IP của cả 1 dải mạng của bạn.

    chán code, ghét máy tính rồi

  6. #16
    Ngày gia nhập
    06 2009
    Bài viết
    11

    Mặc định Lập Trình Mạng Với Thư Viện Winsock trên VC++

    chào các bác.
    cho em hỏi lập trình lấy dữ liệu từ trang web về thì có liên quan tới IP không nhỉ, có cách nào để lấy dữ liệu trong một trang web chẳng hạn như văn bản dịch từ google.translate về không?
    mong được chỉ giáo

  7. #17
    Ngày gia nhập
    05 2009
    Bài viết
    16

    Vậy cho em mình hỏi là mình muốn viết ứng dụng winsock trên mạng internet thi phải cấu hình IP thế nào vậy ??VD như chat chẵng hạn

  8. #18
    Ngày gia nhập
    10 2009
    Bài viết
    1

    Chào các anh! em cũng đang bắt đầu tìm hiểu về lập trình mạng. Em đã chạy thử chuong trình khởi tạo winsock cua anh Dreaminess. Còn chương trình khởi tạo socket thì không chạy.

    Mà Link code die rồi anh ah? Anh co thể gửi lại dc khong ? Cam ơn anh!

  9. #19
    Ngày gia nhập
    02 2009
    Bài viết
    75

    Trích dẫn Nguyên bản được gửi bởi ashark Xem bài viết
    Vậy cho em mình hỏi là mình muốn viết ứng dụng winsock trên mạng internet thi phải cấu hình IP thế nào vậy ??VD như chat chẵng hạn
    Để có thể chat qua internet thì bạn phải có 1 sever ,cách viết thì cũng tương tự như trong Lan thôi

    chán code, ghét máy tính rồi

  10. #20
    Ngày gia nhập
    05 2009
    Bài viết
    16

    Đúng rồi cách viết thì giông mạng LAN thôi, nhưng tao socket lắng nghe với IP là IP nào có phải IP trên trang www.ip-adress.com hok ?? em làm thử với cái IP public này rồi nhưng không được

Các đề tài tương tự

  1. Lập trình Winsock trong C# | Winsock programing with C#
    Gửi bởi ZCoder87 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 27
    Bài viết cuối: 07-04-2013, 11:55 AM
  2. Cách tạo voice chat bằng winsock viết trên MFC Dialog?
    Gửi bởi phamduyhung trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 0
    Bài viết cuối: 26-06-2012, 04:39 PM
  3. Sách MFC Winsock tiếng việt tìm ở đâu?
    Gửi bởi aptx1987 trong diễn đàn Công cụ, ebooks VC++
    Trả lời: 1
    Bài viết cuối: 23-08-2011, 06:39 PM
  4. Borland C++ Lỗi Thư viện winsock,winsock2
    Gửi bởi tauit_dnmd trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 05-04-2010, 08:49 PM
  5. Lập trình winsock trên VC++. Lỗi do đâu?
    Gửi bởi vietwow trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 02-06-2009, 04:26 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn