📄 mapserver.java
字号:
import java.io.* ;
import java.net.* ;
public class PhoneSocket
{
public PhoneSocket()
{
int port = 122 ;
try
{
ServerSocket srv = new ServerSocket(port) ;
System.err.println("Echo Server start at port " + port) ;
while(true)
{
Socket clnt = srv.accept() ;
DataInputStream datain = new DataInputStream(new BufferedInputStream(
clnt.getInputStream()) ) ;
DataOutputStream dataout = new DataOutputStream(new BufferedOutputStream(
clnt.getOutputStream()) ) ;
FileInputStream fis = new FileInputStream(".\\test.jpg") ;
String receive = Integer.toString( fis.available() ) ;
//System.out.println("receive : " + receive) ;
int size = Integer.parseInt(receive) ;
dataout.writeUTF(receive) ;
dataout.flush() ;
System.out.println("Send Message " + receive + " from server....2") ;
byte [] data = new byte [size] ;
fis.read(data) ;
dataout.write(data) ;
dataout.flush() ;
System.out.println("Send Image from server....3") ;
dataout.close() ;
clnt.close() ;
datain.close() ;
fis.close() ;
}
}
catch(IOException e)
{
System.err.println(e) ;
}
}
public static void main(String [] args)
{
PhoneSocket aeifkz = new PhoneSocket() ;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -