Về cơ bản, đối với máy Windows, bạn cần phải biết địa chỉ IP. Đây là địa chỉ trên mạng mà các thiết bị khác sẽ sử dụng để liên hệ với nó. Nếu bạn đã có một ổ cắm TCP/IP mở, thì bạn đã biết địa chỉ này.
HTTP là giao thức dựa trên TCP. Nó hoạt động giống như ổ cắm HTTP của bạn, nghe theo mặc định cho các kết nối trên cổng 80. Từ tài liệu, có vẻ như cổng mặc định cho Wamp là cổng 80.
Từ hoạt động kết nối của bạn có chứa chế độ xem web (từ here):
private WebView webview;
public void onCreate(Bundle savedInstanceState) {
[initialize stuff as needed ...]
this.webview = (WebView)findViewById(R.id.webview);
WebSettings settings = this.webview.getSettings();
settings.setJavaScriptEnabled(true);
this.webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webview.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Log.i(TAG, "Processing webview url click...");
view.loadUrl(url);
return true;
}
public void onPageFinished(WebView view, String url) {
Log.i(TAG, "Finished loading URL: " +url);
if (progressBar.isShowing()) {
progressBar.dismiss();
}
}
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Log.e(TAG, "Error: " + description);
Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show();
alertDialog.setTitle("Error");
alertDialog.setMessage(description);
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
return;
}
});
alertDialog.show();
}
});
}
Sau đó, bất cứ khi nào bạn muốn tải hoặc tải lại URL vào xem web:
this.webview.loadUrl("http://ipaddress/");
đâu ipaddress là IP mà bạn sử dụng để kết nối sử dụng soc TCP của bạn ket. Nếu vì lý do nào đó, máy Windows của bạn không chạy máy chủ HTTP trên cổng 80 (có thể cấu hình trong httpd.conf đi kèm với Apache bên trong Wamp), bạn cũng có thể chỉ định cổng trong URL (cổng 8080 trong ví dụ này):
this.webview.loadUrl("http://ipaddress:8080/");
Nguồn
2015-06-02 18:23:34
máy chủ phải có địa chỉ, chúng phải ở trên cùng một mạng và máy chủ có thể truy cập được từ mạng đó – njzk2