⑴ java網路編程 如何和互聯網上的其他機器建立連接
快速入門的方法是
1先找本asp.net 的基礎書(什麼都有的 裡面簡單的介紹C# asp.net 的書 多看幾次)了解一下ASP.NET是什麼東西
2 在網上下個ASP.NET 的完整代碼下來 (要可以運行的 只有幾個簡單頁面的 最好是ACCESS+C#的)把它看懂 安裝自己的要求改下 基本了解他的內容
3 自己在電腦上建個主機 或者 買個便宜的 ASP.NET的空間 做個簡單的個人網站 建立學習的信心
你基本上就入門了
剩下的 就是不停的 學習 不停 的 改進自己的 網站 不停加新個功能進去
呵呵 我不是學ASP.NET的 我是自學的
希望你成功
⑵ 在java網路編程中,客戶端/伺服器怎麼實現不同電腦之間的通信
1、首先兩台電腦和伺服器都在同一個網路中
2、相互之間可以用sokect<--->server
相互進行通信
⑶ 如何通過java連接網路,從百度雲過去一張圖放到一個庫里,然後能打開這個圖
實現的思路:
工具:MySQL,eclipse
首先,在MySQL中創建了兩個表,一個t_user表,用來存放用戶名,密碼等個人信息,
一個t_touxiang表,用來存放上傳的圖片在伺服器中的存放路徑,以及圖片名字和用戶ID,
T_touxiang表中的用戶ID對應了t_user中的id。
t_user表SQL:
DROP TABLE IF EXISTS `t_user`;
CREATE TABLE `t_user` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`username` varchar(20) NOT NULL,
`password` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8;
T_touxiang表SQL:
DROP TABLE IF EXISTS `t_touxiang`;
CREATE TABLE `t_touxiang` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`image_path` varchar(255) DEFAULT NULL,
`user_id` int(11) DEFAULT NULL,
`old_name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `img_user` (`user_id`),
CONSTRAINT `img_user` FOREIGN KEY (`user_id`) REFERENCES `t_user` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
首先,寫一個UploadServlet.java,用來處理圖片文件的上傳,並將圖片路徑,圖片名稱等信息存放到t_touxiang數據表中
⑷ java 如何獲取連接網路連接信息
用類java.net.InetAddress中
byte[] getAddress() 返回此 InetAddress 對象的原始 IP 地址。
static InetAddress[] getAllByName(String host) 在給定主機名的情況下,根據系統上配置的名稱服務返回其 IP 地址所組成的數組。
static InetAddress getByAddress(byte[] addr) 在給定原始 IP 地址的情況下,返回 InetAddress 對象。
static InetAddress getByAddress(String host, byte[] addr) 根據提供的主機名和 IP 地址創建 InetAddress。
static InetAddress getByName(String host) 在給定主機名的情況下確定主機的 IP 地址。
String getCanonicalHostName() 獲取此 IP 地址的完全限定域名。
String getHostAddress() 返回 IP 地址字元串(以文本表現形式)。
String getHostName() 獲取此 IP 地址的主機名。
static InetAddress getLocalHost() 返回本地主機。
Enumeration netInterfaces = null;
try {
netInterfaces = NetworkInterface.getNetworkInterfaces();
while (netInterfaces.hasMoreElements()) {
NetworkInterface ni = netInterfaces.nextElement();
System.out.println("DisplayName:" + ni.getDisplayName());
System.out.println("Name:" + ni.getName());
Enumeration ips = ni.getInetAddresses();
while (ips.hasMoreElements()) {
System.out.println("IP:"
+ ips.nextElement().getHostAddress());
}
}
} catch (Exception e) {
e.printStackTrace();
}