⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gggg.java

📁 摘要 本文阐述了使用JAVA编程语言对基于客户/服务器模式的应用编写网络通信程序
💻 JAVA
字号:
import java.io.*;
import java.net.*;
import java.lang.*;
import T2; 

class ThreadEchoHandler extends Thread //创建线程
{
T2 theT2=new T2();
Socket incoming;
int counter;
ThreadEchoHandler(Socket i,int c)
{ incoming=i;
counter=c; }
public void run()
{
try
{
DataInputStream in=new DataInputStream(incoming.getInputStream());
DataOutputStream out=new DataOutputStream(incoming.getOutputStream());
System.out.println ("hello"); 
boolean done=false;
while(!done)
{ String aa="";
String str=in.readUTF(); //从客户端得到字符串
 
使用JAVA编写网络通信程序论文 

//在此加入各自的服务程序
System.out.println (str);
theT2.pass(str); //解码
theT2.tongji(); //修改监控库中的信息
aa=theT2.guan(); //操纵数据库
System.out.println ("string z is:"+aa);
if(aa.compareTo("null")!=0 ) 
//若是查询数据库,返回查询后的结果
{ //若不是查询数据库,不向客户端输出信息 
out.writeUTF(aa);
out.flush(); }
}//while 
incoming.close(); //线程关闭
}//try
catch(IOException e)
{System.out.println(e);}
}//end run
}
//----------------------------------------
class S
{ 
public static void main(String[] args)
{ 
int i=1;
try
{
ServerSocket s=new ServerSocket(1111);
for(;;)
{
Socket incoming=s.accept();
System.out.println("connect: "+i);
new ThreadEchoHandler(incoming,i).start();
i++;
}
}
catch(Exception e)
{ System.out.println(e); }
} 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -