客户端在java和服务器中c#连接但数据不通信。 [英] client in java and server in c# connecting but data not communicating.
本文介绍了客户端在java和服务器中c#连接但数据不通信。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
java-client:
java-client:
String sentence;
try
{
soc = new Socket("192.168.1.13",8000);
JOptionPane.showMessageDialog(null,"connected to server");
for(int i=0;i<89;i++)
{
dis=new DataInputStream(soc.getInputStream());
sentence=dis.readUTF();
txt_recmsg.removeAll();
txt_recmsg.setText(sentence);
i--;
}
}
c#-server:
c#-server:
try
{
Object objData = LCDlabel.Text;
byte[] byData = System.Text.Encoding.ASCII.GetBytes(objData.ToString());
for (int i = 0; i < m_clientCount; i++)
{
if (m_workerSocket[i] != null)
{
if (m_workerSocket[i].Connected)
{
m_workerSocket[i].Send(byData);
}
}
}
}
catch (System.Exception)
{
}
推荐答案
i ++
和i--
在Java客户端代码的同一循环中...
i++
andi--
in the same loop in your Java Client code...
这篇关于客户端在java和服务器中c#连接但数据不通信。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文