1.java socketç½ç»ç¼ç¨
2.哪位大佬有 Java程序设计之网络编程(第3版),网络有这个教材的编程打卡分钱 源码百度网盘吗?
3.javaç½ç»ç¼ç¨çç®å½
java socketç½ç»ç¼ç¨
//==============Server.java=================//
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) throws IOException {
ServerSocket s = new ServerSocket();
System.out.println("æå¡å¨å°±ç»ª,请å¯å¨å®¢æ·ç«¯.");
Socket so = s.accept();
byte[] buff = new byte[];
int read = so.getInputStream().read(buff);
String[] abc=new String(buff,0,read).split("\\D+");
int a = Integer.parseInt(abc[0]);
int b = Integer.parseInt(abc[1]);
int c = Integer.parseInt(abc[2]);
if(!cbt(a,b,c))
so.getOutputStream().write("è¾å ¥çæ°æ®æ æ³ç»æä¸è§å½¢.".getBytes());
else
so.getOutputStream().write(getArea(a,b,c).getBytes());
so.getOutputStream().flush();
so.close();
s.close();
}
private static String getArea(int a, int b, int c) {
float s = (a+b+c)/2f;
return "é¢ç§¯: "+Math.sqrt(s*(s-a)*(s-b)*(s-c));
}
private static boolean cbt(int a, int b, int c) {
return a>0&&b>0&&c>0&&a+b>c&&b+c>a&&a+c>b;
}
}
//=================Client.java======================//
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;
public class Client {
public static void main(String[] args) throws UnknownHostException, IOException {
System.out.println("è¾å ¥ä¸è§å½¢çä¸è¾¹å¹¶ç¨éå·éå¼,å¦: (3,4,5) ");
byte[] buff=new byte[];
int r = System.in.read(buff);
String ipaddr = "localhost";//æ ¹æ®æ åµæ¹å,å¨æ¬æºè°è¯å°±ä¸æ¹äº
Socket so = new Socket(ipaddr,);
so.getOutputStream().write(new String(buff,0,r).getBytes());
r = so.getInputStream().read(buff);
so.close();
String rs = new String(buff,0,r);
System.out.println(rs);
}
}
//å å¯å¨Server,åå¯å¨Client
哪位大佬有 Java程序设计之网络编程(第3版),有这个教材的源码wubi源码百度网盘吗?
Java程序设计之网络编程百度网盘在线观看资源,免费分享给您:/s/1JECkvh0qAmO1cIz8XQ
提取码:《Java程序设计之网络编程(第3版)》是程序程ethash源码年月清华大学出版社出版的图书,作者是设计hdt源码杨瑞龙、李芝兴。络编iPhonexs源码
javaç½ç»ç¼ç¨çç®å½
第ä¸ç« Javaç½ç»ç¼ç¨çååç½ç»ç¨åºçåè½
å®å ¨æ§
çç!è¿ææ´å¤!
第äºç« åºæ¬ç½ç»æ¦å¿µ
ç½ç»
ç½ç»çåå±
IPãTCPåUDP
Internet
客æ·/æå¡å¨æ¨¡å
Internetæ å
第ä¸ç« åºæ¬Webæ¦å¿µ
URI
HTMLãSGMLåXML
HTTP
MIMEåªä½ç±»å
æå¡å¨ç«¯ç¨åº
第åç« æµ
è¾åºæµ
è¾äººæµ
è¿æ»¤å¨æµ
é 读å¨å书åå¨
第äºç« 线ç¨
è¿è¡çº¿ç¨
è¿å线ç¨ä¸çä¿¡æ¯
åæ¥
æ»é
线ç¨è°åº¦
线ç¨æ±
第å ç« æ¥æ¾Internetå°å
InetAddressç±»
Inet4AddressåInet6Address
NetworkInterfaceç±»
ä¸äºæç¨çç¨åº
第ä¸ç« U R LåU R I
URLç±»
URLEncoderåURLDecoderç±»
URIç±»
代ç
éè¿GETæ¹æ³ä¸æå¡å¨ç«¯ç¨åºéä¿¡
访é®åå£ä»¤ä¿æ¤çç½ç«
ç¬¬å «ç« Swingä¸çHTM L
ç»ä»¶ä¸çHTML
JEditorPane
解æHTML
coOkieä¸
第ä¹ç« 客æ·ç«¯Socket
socketåºç¡
ç¨Telnetç 究åè®®
Socketç±»
Socketå¼å¸¸
Socketå°å
示ä¾
第åç« æå¡å¨socket
ServerSocketç±»
ä¸äºæç¨çæå¡å¨
第åä¸ç« å®å ¨Socket
ä¿æ¤éä¿¡
å建å®å ¨å®¢æ·ç«¯socket
SsLSocketç±»çæ¹æ³
å建å®å ¨çæå¡å¨socket
SSLSerVerSocketç±»çæ¹æ³
第åäºç« éé»å¡I/Oã
ä¸ä¸ªç¤ºä¾å®¢æ·ç«¯
ä¸ä¸ªç¤ºä¾æå¡å¨
ç¼å²åº
éé
就绪éæ©
第åä¸ç« UDPæ°æ®æ¥åSocket
UDPåè®®
DatagramPacketç±»
DatagramSocketç±»
ä¸äºæç¨çåºç¨ç¨åº
DatagramChannel
第ååç« ç»æsocket
ä½ä¸ºç»æsocket?网络
使ç¨ç»æsocket
两个ç®å示ä¾
第åäºç« URLConnection
æå¼URLConnection
读åæå¡å¨çæ°æ®
读åé¦é¨
é ç½®è¿æ¥
é 置客æ·ç«¯ç请æ±HTTPé¦é¨
åæå¡å¨åå ¥æ°æ®
å 容å¤çå¨
0bjectæ¹æ³
URLConnectionçå®å ¨èè
çæµMIMEå 容类å
HttpURLCOnnectiOn
ç¼å
JarURLCOnnectiOn
第åå ç« åè®®å¤çå¨
ä½ä¸ºåè®®å¤çå¨7
URLStreamHandlerç±»
ç¼ååè®®å¤çå¨
æ´å¤åè®®å¤çå¨ç¤ºä¾åææ¯
URLStreamHandlerFactoryæ¥å£
第åä¸ç« å 容å¤çå¨
ä½ä¸ºå 容å¤çå¨7
ContentHandlerç±»
ContentHandlerFactoryæ¥å£
FITSå¾çæ ¼å¼çå 容å¤çå¨
第åå « ç« è¿ç¨æ¹æ³è°ç¨
ä½ä¸ºè¿ç¨æ¹æ³è°ç¨7
å®ç°
å¨è¿è¡æ¶å 载类
java rmiå
jaVarmiregistryå
javarmiserverå
第åä¹ç« JavaMailAPI
ä½ä¸ºJavaMail API?
åéçµåé®ä»¶ä¸
æ¥æ¶é®ä»¶
å£ä»¤è®¤è¯
å°åä¸
URLNameç±»
Messageç±»
Partæ¥å£
å¤é¨åæ¶æ¯åé件
MIMEæ¶æ¯
æ件夹
â¦â¦