「网络问题Java」网络问题打什么电话
今天给各位分享网络问题Java的知识,其中也会对网络问题打什么电话进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、JAVA网络编程问题
- 2、java网络TCP问题
- 3、java网络编程问题
- 4、java网络问题
JAVA网络编程问题
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
//先运行此文件
public class ServerSockets {
public static void main(String[] args) {
try {
ServerSocket ssServerSocket=new ServerSocket(9999);
Socket socket=ssServerSocket.accept();
InputStream isInputStream=socket.getInputStream();
byte [] bs=new byte[1024];
int length=0;
while((length=isInputStream.read(bs))!=-1)
{
System.out.println(new String(bs));
}
isInputStream.close();
ssServerSocket.close();
} catch (IOException e) {
e.printStackTrace();
}}}
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import java.util.Scanner;
//再运行此文件进行输入传输信息
public class Sockets {
public static void main(String[] args) {
try {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入要传输的信息:");
Socket socket=new Socket("192.168.XXX.XXX", 9999);
OutputStream osOutputStream=socket.getOutputStream();
String info=scanner.nextLine();
osOutputStream.write(info.getBytes());
osOutputStream.close();
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
java网络TCP问题
首先你概念 理解错了,TCP的Socket编程是典型的CS架构,基于长连接,就是有个循环一直在运行,所已用do-while不合理,服务器每次都Socket s2=s1.accept() ;来等待客户端的连接,在循环里面接收客户端传来的数据,你要想接收到end就结束通信,也就是结束循环
while(true){
if(st.equals("end")){
break;
}
}
java网络编程问题
1.每个客户端上线的时候都会把自己的IP传给服务器,服务器会维护一个QQ号码与对应IP的列表。
2.
A如果想给B发消息,首先要去服务器上通过B的QQ号查询B的IP,然后与B建立P2P的通信,不怎能是每次通讯都经过服务器的,那样服务器的负载就太重了,肯定没法即时响应。
java网络问题
http协议规定请求头和请求体之间必须有个空行,也就是你发送的格式应该是这样的
“GET /huiwu2/index.jsp HTTP/1.1\n
\n
”
这样会有响应,但也会是一个400 Bad Request的响应
关于网络问题Java和网络问题打什么电话的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。