java中如何建立接受信息的服务器?

java中如何建立接受信息的服务器?,第1张

import java.io.*

import java.net.*

public class ServerSocketTest

{

public static void main(String[] args)

{

ServerSocket server=null

BufferedReader br=null

try

{

server=new ServerSocket(8888)

System.out.println("成功创建服务器套接字")

while(true)

{

System.out.println("处于等待客户机连接状态")

Socket socket=server.accept()

System.out.println("和客户机建立连接")

InputStream is=socket.getInputStream()

br=new BufferedReader(new InputStreamReader(is))

String len

while((len=br.readLine())!=null)

{

System.out.println(len)

}

}

}

catch (IOException e)

{

System.out.println("服务器套接字操作发生异常")

}

finally

{

try

{

if(server!=null)

{

server.close()

}

if(br!=null)

{

br.close()

}

}

catch (IOException e)

{

System.out.println("关闭服务器套接字发生异常")

}

}

}

}

一、配置文件

Apache是一个后台运行的程序,没有界面。所有的配置,都包含在配置文件里。主配置文件是:

C:/Program Files/Apache Group/Apache/conf/httpd.conf

如果要修改Apache的配置,可以用任何一个文本编辑工具(例如记事本)编辑这个配置文件。在配置文件里,以“#”开头的行是注释行。

二、配置选项

在配置文件里的主要选项如下:

#Listen 3000

#Listen

12.34.56.78:80

Apache的IP地址和端口。一般来说不需要设置,Apache会绑定在本机所有IP地址的80端口上。

Port 80

Apache的端口。默认值是80。

ServerName test.dnschek.net

Web服务器的名字。安装时输入的“Server Name”就是保存在这里。

DocumentRoot "C:/Program

Files/Apache Group/Apache/htdocs"

这是网站的根目录。如果您想把网站文件存放在“D:/myweb”目录下,可以把DocumentRoot后面的目录修改为“D:/myweb”。

Options Indexes FollowSymLinks MultiViews

为了安全起见,请把上面的“Indexes”删掉。否则别人可以浏览到您网站里的所有文件。

DirectoryIndex

index.html

默认首页文件名。在浏览器里输入一个地址(例如http://test.dnschek.net/)的时候,Apache会查找这个默认的首页文件打开。如果要配置多个默认首页文件名,请用空格分开。

ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"

CGI文件存放路径。

java不用做任何改动就可以部署到linux系统,java编译成*.class文件只需要虚拟机的支持,你只要在linux环境下装一个jdk就OK了,然后配置一下环境变量。 然后java的class文件或者打包好的*.jar文件考到linux目录下就可以用了. 望采纳!


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/416376.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-24
下一篇2023-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存