Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Viết phần mềm gửi tin nhắn SMS bằng VC++ như thế nào?

  1. #1
    Ngày gia nhập
    03 2010
    Bài viết
    3

    Question Viết phần mềm gửi tin nhắn SMS bằng VC++ như thế nào?

    Đề tài bài tập lớn của mình (môn lập trình mạng), tìm hiểu mãi mà chưa có hướng làm, mong được các pro hướng dẫn đôi chút. Đề tài cụ thể như sau:
    Viết chương trình gửi tin nhắn miễn phí/có phí thông qua Portal của 3 nhà cung cấp Vinaphone, Viettel, Mobifone
    - Yêu cầu nhập số điện thoại và mật khẩu để đăng nhập vào Portal
    - Kiểm tra trạng thái tin nhắn, danh sách tin đã gửi... danh bạ nếu có

  2. #2
    Ngày gia nhập
    04 2009
    Nơi ở
    /Users/richtran
    Bài viết
    103

    Trích dẫn Nguyên bản được gửi bởi salazar35 Xem bài viết
    Đề tài bài tập lớn của mình (môn lập trình mạng), tìm hiểu mãi mà chưa có hướng làm, mong được các pro hướng dẫn đôi chút. Đề tài cụ thể như sau:
    Viết chương trình gửi tin nhắn miễn phí/có phí thông qua Portal của 3 nhà cung cấp Vinaphone, Viettel, Mobifone
    - Yêu cầu nhập số điện thoại và mật khẩu để đăng nhập vào Portal
    - Kiểm tra trạng thái tin nhắn, danh sách tin đã gửi... danh bạ nếu có
    Bạn viết chương trình trên môi trường nào?

  3. #3
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    Có hai hướng dành cho bạn.
    Nếu bạn sài qua dịch vụ đầu số của nhà mạng thì bạn cần dùng ngôn ngữ java và liên hệ với một số nhà thuê bao như bọn này : http://www.fibosms.com/sms-gateway/

    Cách thứ hai thì phù hợp với sinh viên hơn:
    - bạn tự mua 1 con usb 3g về cắm vào máy
    - dùng thư viện kết nối của cổng COM và gửi lệnh GSM cho con usb 3g này gửi SMS

    Cách thứ hai, tớ đã dùng thử và thấy nhắn tin cực tốt.

    Hy vọng bạn không định spam SMS đấy chứ
    Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
    Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
    http://ipmac.vn/ <- Học lập trình ... sư
    http://laptrinh.tv/ <- Kênh chia sẻ video học IT
    http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z

  4. #4
    Ngày gia nhập
    03 2010
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi richtran Xem bài viết
    Bạn viết chương trình trên môi trường nào?
    Mình viết bằng Visual C++ bạn ạ.

    Trích dẫn Nguyên bản được gửi bởi anhnt3 Xem bài viết
    Có hai hướng dành cho bạn.
    Nếu bạn sài qua dịch vụ đầu số của nhà mạng thì bạn cần dùng ngôn ngữ java và liên hệ với một số nhà thuê bao như bọn này : http://www.fibosms.com/sms-gateway/

    Cách thứ hai thì phù hợp với sinh viên hơn:
    - bạn tự mua 1 con usb 3g về cắm vào máy
    - dùng thư viện kết nối của cổng COM và gửi lệnh GSM cho con usb 3g này gửi SMS

    Cách thứ hai, tớ đã dùng thử và thấy nhắn tin cực tốt.

    Hy vọng bạn không định spam SMS đấy chứ
    Nhưng yêu cầu của đề tài là gửi tin nhắn qua Portal mà bạn. Thay vì đăng nhập vào website của các nhà mạng và gửi tin nhắn trực tuyến thì mình viết phần mềm giúp thực hiện việc đó mà... :|

  5. #5
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    Mình nghĩ cần phân biệt 2 hệ thống con ở đây

    A. Portal nó chỉ là cái giao diện quản lý tin nhắn thôi bạn ơi -> tự bạn xây dựng portal hay bạn định thuổng của nhà mạng ???

    B. Còn ở bên dưới xử lý nhận gửi SMS thì có hai cách như mình nói:
    1. Send qua service đến các dịch vụ thuê bao đầu số của nhà mạng
    2. Tự mình xây dựng lấy phương pháp gửi SMS.

    Giao tiếp giữa hai hệ thống A và B này có nhiều cách để thiết kế.
    Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
    Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
    http://ipmac.vn/ <- Học lập trình ... sư
    http://laptrinh.tv/ <- Kênh chia sẻ video học IT
    http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z

  6. #6
    Ngày gia nhập
    08 2010
    Bài viết
    44

    Mặc định Viết phần mềm gửi tin nhắn SMS bằng VC++ như thế nào?

    về nguyên tắc để code VC++ thì bạn phải hiểu cấu trúc http post
    Ban đầu bạn làm 1 form đăng nhập, bạn dùng wireshark mà bắt cái gói http post lúc nó đăng nhập ấy. rồi giả đúng với gói tin đó. (lưu ý ở trang việt teo là dùng https, cần chú ý nên dùng thư viện j` đó để giao tiếp ssl)
    sau đó bạn làm 1 form để gửi tin nhắn, cách làm tương tự trên thôi.

    Nếu ko thạo thì bạn nên làm bằng C# (tương đương bạn ko thể hiểu sâu về hệ thống được). có mấy lớp để bạn dùng: HttpWebRequest, httpWebRespone,... Cứ tìm hiểu về mấy cái đó là code đc.
    chú ý ở cái đăng nhập của viettel thì https nên phải dùng crenditical j đó, lâu rồi ko nhớ lắm nữa.

  7. #7
    Ngày gia nhập
    03 2010
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi anhnt3 Xem bài viết
    Mình nghĩ cần phân biệt 2 hệ thống con ở đây

    A. Portal nó chỉ là cái giao diện quản lý tin nhắn thôi bạn ơi -> tự bạn xây dựng portal hay bạn định thuổng của nhà mạng ???

    B. Còn ở bên dưới xử lý nhận gửi SMS thì có hai cách như mình nói:
    1. Send qua service đến các dịch vụ thuê bao đầu số của nhà mạng
    2. Tự mình xây dựng lấy phương pháp gửi SMS.

    Giao tiếp giữa hai hệ thống A và B này có nhiều cách để thiết kế.
    Mình nghĩ yêu cầu mà thầy mình đưa ra không phải như bạn nói. Chỉ là thiết kế 1 phần mềm, giúp mình đăng nhập vào tài khoản di động của nhà mạng (như mình dùng viettel thấy ai cũng có tài khoản này cả, nếu hog có thì lên trang chủ của nó dùng sđt của mình đăng ký là xong). Sau khi đăng nhập thì cho phép mình gửi tin nhắn online. 2 phuơng pháp bạn đưa ra có vẻ ko phù hợp với bài toán này. Anyway, cảm ơn sự góp ý của bạn ^_^

    Trích dẫn Nguyên bản được gửi bởi totden Xem bài viết
    về nguyên tắc để code VC++ thì bạn phải hiểu cấu trúc http post
    Ban đầu bạn làm 1 form đăng nhập, bạn dùng wireshark mà bắt cái gói http post lúc nó đăng nhập ấy. rồi giả đúng với gói tin đó. (lưu ý ở trang việt teo là dùng https, cần chú ý nên dùng thư viện j` đó để giao tiếp ssl)
    sau đó bạn làm 1 form để gửi tin nhắn, cách làm tương tự trên thôi.

    Nếu ko thạo thì bạn nên làm bằng C# (tương đương bạn ko thể hiểu sâu về hệ thống được). có mấy lớp để bạn dùng: HttpWebRequest, httpWebRespone,... Cứ tìm hiểu về mấy cái đó là code đc.
    chú ý ở cái đăng nhập của viettel thì https nên phải dùng crenditical j đó, lâu rồi ko nhớ lắm nữa.
    Mình đã chuyển sang làm bằng C# vì thực sự cũng không hiểu sâu về hệ thống lắm. Hiện tại mình đang gặp khó khăn khi gửi thông tin đăng nhập đến bọn viettel vì dùng https, bạn có thể hướng dẫn mình 1 chút hog ? ^_^

  8. #8
    Ngày gia nhập
    08 2011
    Bài viết
    2

    @anhnt3: vấn đề bạn vừa nói mình cũng có vài cái quan tâm cần hỏi.
    1. Nhắn tin là tin free hay có tốn phí vậy bạn.
    2. Nếu tốn phí thì có cần phải nhét cái sim vào ko? Tại vì 1 số thiết bị GSM muốn nhắn tin được thì phải nhét cái sim vào.
    Ngoài ra nếu được bạn có thể nói rõ hơn 1 chút về việc xây dựng phương pháp gửi sms ko? Code send sms thì có đầy trên mạng nhưng nó chỉ là free, giới hạn số lượng tin/ngày.

  9. #9
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    Trích dẫn Nguyên bản được gửi bởi Asanuma Xem bài viết
    @anhnt3: vấn đề bạn vừa nói mình cũng có vài cái quan tâm cần hỏi.
    1. Nhắn tin là tin free hay có tốn phí vậy bạn.
    2. Nếu tốn phí thì có cần phải nhét cái sim vào ko? Tại vì 1 số thiết bị GSM muốn nhắn tin được thì phải nhét cái sim vào.
    Ngoài ra nếu được bạn có thể nói rõ hơn 1 chút về việc xây dựng phương pháp gửi sms ko? Code send sms thì có đầy trên mạng nhưng nó chỉ là free, giới hạn số lượng tin/ngày.
    Cách này lưu ý là không thông qua portal của nhà mạng gì cả nhé.

    1. Nhắn tin là tin free hay có tốn phí vậy bạn.
    Tốn tiền trong sim 3g của bạn
    2. Nếu tốn phí thì có cần phải nhét cái sim vào ko? Tại vì 1 số thiết bị GSM muốn nhắn tin được thì phải nhét cái sim vào.
    Thiết bị GSM là một cái modem, sim là cái để định danh với nhà mạng

    3. Ngoài ra nếu được bạn có thể nói rõ hơn 1 chút về việc xây dựng phương pháp gửi sms ko? Code send sms thì có đầy trên mạng nhưng nó chỉ là free, giới hạn số lượng tin/ngày.
    Bạn mua 1 con 3g của TQ, khoảng 600K gì đó, 1 sim rác của nhà mạng, và download sourrce code từ đây về ngâm cứu, http://www.scampers.org/steve/sms/libraries.htm
    Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
    Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
    http://ipmac.vn/ <- Học lập trình ... sư
    http://laptrinh.tv/ <- Kênh chia sẻ video học IT
    http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z

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

  1. Bài tập C Viết chương trình nhập vào mảng 1 chiều gồm n phần tử
    Gửi bởi thaitudienha trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 22-11-2012, 09:47 PM
  2. Khi làm C có nhất thiết phải tạo lưu đồ rồi mới viết code
    Gửi bởi all_blue trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 22-11-2012, 03:11 AM
  3. Bài tập C++ Viết hàm nhập, xuất mảng và tính tổng các phần tử trong mảng
    Gửi bởi viettan trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 09-01-2011, 11:32 AM
  4. Thảo luận Phần mềm nghe nhạc viết bằng C#
    Gửi bởi tungtrum17 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 15-11-2010, 11:08 AM
  5. thắc mắc về viết phần mềm!
    Gửi bởi Daniel09 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 14-06-2010, 10:24 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