以下是用c#写的监听程序,怎么写对应的java客户端?
TcpListener tcplsner=new TcpListener(345);
TcpClient tcpClient;
tcplsner.Start();
tcpClient=tcplsner.AcceptTcpClient();
NetworkStream ntStream=tcpClient.GetStream(); string _filePath=txtPath.Text;
FileStream fs = new FileStream(_filePath, FileMode.Open,FileAccess.Read);
int bufferSize;
byte[] buffer = new byte[1024];
progressBar1.Minimum=0;
progressBar1.Value=0;
progressBar1.Maximum=Convert.ToInt32(fs.Length);
while((bufferSize=fs.Read(buffer,0,buffer.GetUpperBound(0)))>0)
{
ntStream.Write(buffer,0,bufferSize);
ntStream.Flush();
try
{
progressBar1.Value+=bufferSize;
}
catch
{
}
System.Windows.Forms.Application.DoEvents();
}
fs.Close();
ntStream.Close();
tcplsner.Stop();