-
21-09-2009, 08:18 AM #11Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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
-
21-09-2009, 06:34 PM #12Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bài của em thế này
Mã: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. "); closesocket(ListenSocket); WSACleanup(); return 0; }
-
30-09-2009, 04:56 PM #13Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã: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
Mà đó là IP của cả 1 dải mạng của bạn.
-
01-10-2009, 09:05 AM #14Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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
-
01-10-2009, 05:33 PM #15Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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
-
05-10-2009, 03:12 PM #16Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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!
-
05-10-2009, 05:26 PM #17Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi ashark
-
06-10-2009, 04:22 PM #18Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi ashark
lấy được ấy chứ không phải là ma'y bạn với 1 con server chạy đâu
-
06-10-2009, 06:07 PM #19Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- hà nội
- Bài viết
- 0
Đú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
-
07-10-2009, 03:06 PM #20Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi ngavnt4
Gửi bởi ngavnt4
Bạn đễ ý một chút sẽ thấy: ví dụ muốn tra nghĩa từ Hello chẳng hạn thì cái url của translate.google.com.vn sẽ là:
Mã:http://translate.google.com.vn/translate_t?prev=hp&hl=vi&js=y&text=Hello&file=&sl=en&tl=vi&history_state0=#
Sau khi nhận được nội dung dịch của Google bạn phải bóc tách các phần ra thì mới có được dữ liệu dịch.
Trình duyệt với server WEB cũng chỉ là một dạng mô hình Server - Client nên mình hoàn toàn có thể làm được.
Gửi bởi ashark
Nếu bạn chạy Server và Client cùng một mạng LAN thì Client phải lấy địa chỉ IP của Server trên mạng LAN ví dụ : 192.168.1.2
Nếu bạn chạy Server và Client không phải cùng mạng LAN thì Client bạn phải lấy địa chỉ IP của Server trên WAN ví dụ : 123.18.187.98, hay nói cách khác lúc đó Client muốn connect được tới Server thì phải lấy địa chỉ của Server giống trên trang www.ip-adress.com
Còn khi Server Listen hoặc Bind thì lấy địa chỉ IP ở trên mạng LAN ví dụ : 192.168.1.2
Cái IP của bạn trên www.ip-adress.com là địa chỉ IP modem của bạn trên WAN.
Thanh lý pallet nhựa cũ Đaklak Trải dài trên vùng đất Daklak, những chiếc pallet nhựa cũ Đaklak nằm rải rác như những bức tranh tĩnh lặng, kể lể về những chặng đường mà chúng đã đi qua. Những đường...
Thanh lý pallet nhựa cũ Đaklak